Package | Description |
---|---|
org.opends.guitools.controlpanel.task |
Defines the main classes that are you used to perform the administrative operations: start the server, modify an
entry, delete a base DN, etc.
|
org.opends.guitools.controlpanel.util |
Contains some utilities used in the Control Panel.
|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.authorization.dseecompat |
Contains the Directory Server Sun Java System Directory Server Enterprise Edition (dseecompat) compatability access
control handler implementation.
|
org.opends.server.backends |
Contains various Directory Server backend implementations.
|
org.opends.server.backends.jeb |
Contains the code for the Directory Server backend that uses the Berkeley DB
Java Edition as the repository for storing entry and index information.
|
org.opends.server.backends.pdb |
Contains the code for the Directory Server backend that uses Persistit as the repository for storing entry and index
information.
|
org.opends.server.backends.pluggable |
Contains the code for implementing Directory Server pluggable storage backends.
|
org.opends.server.backends.pluggable.spi |
Interfaces and classes required when implementing new storage engines for the pluggable backend.
|
org.opends.server.backends.task |
Contains the code for the Directory Server backend that provides an interface for executing administrative tasks.
|
org.opends.server.config |
Contains code used to interact with the Directory Server configuration.
|
org.opends.server.controls |
Contains classes that represent specific LDAP controls and their values.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server codebase.
|
org.opends.server.extensions |
Contains various implementations of Directory Server APIs that are not appropriate for other packages.
|
org.opends.server.loggers |
Contains implementations of Directory Server access, error, and debug loggers.
|
org.opends.server.protocols |
Contains various Directory Server connection handler implementations which will be used to accept connections from
and perform communication with clients over various protocols.
|
org.opends.server.protocols.internal |
Contains the implementation for the "internal" connection handler and its associated classes.
|
org.opends.server.protocols.jmx |
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using JMX.
|
org.opends.server.protocols.ldap |
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using LDAPv3.
|
org.opends.server.replication.common |
This package contains utilities that can are used by all the packages below org.opends.server.replication.
|
org.opends.server.replication.plugin |
This package contains the part of the Multi-master
replication code that works on the Directory Server side.
|
org.opends.server.replication.server |
This package contains the code for the Replication Server part of the Multimaster replication feature.
|
org.opends.server.replication.service |
This package contains the generic of the Multi-Master replication code that works on the Directory Server side.
|
org.opends.server.schema |
Contains implementations of various Directory Server schema elements.
|
org.opends.server.tasks |
Contains implementations for various Directory Server tasks.
|
org.opends.server.types |
Contains implementations for a number of Directory Server data types.
|
org.opends.server.types.operation |
Contains a number of interfaces that are implemented by the various types of Directory Server operations.
|
org.opends.server.util |
Contains implementations for various Directory Server utility classes and methods which may be used throughout the
server but do not necessarily fit in elsewhere.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Task.stopPollingAndInitializeConfiguration()
Stops the polling and initializes the configuration.
|
Modifier and Type | Method and Description |
---|---|
protected org.forgerock.opendj.ldap.schema.Schema |
SchemaLoader.getBaseSchema()
Returns a basic version of the schema.
|
org.forgerock.opendj.ldap.schema.Schema |
SchemaLoader.readSchema()
Reads and returns the schema.
|
protected org.forgerock.opendj.ldap.schema.Schema |
ConfigReader.readSchema()
Reads the schema from the files.
|
org.forgerock.opendj.ldap.schema.Schema |
RemoteSchemaLoader.readSchema(ConnectionWrapper connWrapper)
Reads and returns the schema.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
LocalBackend.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
abstract void |
Group.addMember(Entry userEntry)
Attempts to add the provided user as a member of this group.
|
abstract void |
Group.addNestedGroup(org.forgerock.opendj.ldap.Dn nestedGroupDN)
Attempts to add the provided group DN as a nested group within this group.
|
void |
Backupable.afterRestore(Path restoreDirectory,
Path saveDirectory)
Called after the restore operation has finished successfully.
|
Path |
Backupable.beforeRestore()
Called before the restore operation begins.
|
boolean |
AccessControlHandler.canDiscloseInformation(Entry entry,
org.forgerock.opendj.ldap.Dn entryDN,
Operation operation)
Checks whether the ACIs prevent sending information about the provided entry, or entryDN if entry is null.
|
void |
SubentryChangeListener.checkSubentryAddAcceptable(Entry entry)
Performs any checking that may be required before subentry add operation.
|
void |
SubentryChangeListener.checkSubentryDeleteAcceptable(Entry entry)
Performs any checking that may be required before subentry delete operation.
|
void |
SubentryChangeListener.checkSubentryModifyAcceptable(Entry oldEntry,
Entry newEntry)
Performs any checking that may be required before subentry modify operation.
|
void |
SubentryChangeListener.checkSubentryModifyDNAcceptable(Entry oldEntry,
Entry newEntry)
Performs any checking that may be required before subentry modify DN operation.
|
AuthenticationPolicyState |
AuthenticationPolicy.createAuthenticationPolicyState(Entry userEntry)
Returns the authentication policy state object for the provided user using the current time as the basis for all
time-based state logic (such as expiring passwords).
|
abstract AuthenticationPolicyState |
AuthenticationPolicy.createAuthenticationPolicyState(Entry userEntry,
long time)
Returns an authentication policy state object for the provided user using the specified time as the basis for all
time-based state logic (such as expiring passwords).
|
abstract void |
LocalBackend.createBackup(BackupConfig backupConfig)
Creates a backup of the contents of this backend in a form that may be restored at a later date if necessary.
|
Attribute |
CompressedSchema.decodeAttribute(org.forgerock.opendj.ldap.ByteSequenceReader reader)
Decodes the contents of the provided array as an attribute at the current position.
|
Map<org.forgerock.opendj.ldap.schema.ObjectClass,String> |
CompressedSchema.decodeObjectClasses(org.forgerock.opendj.ldap.ByteSequenceReader reader)
Decodes an object class set from the provided byte string.
|
abstract void |
LocalBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
abstract void |
SynchronizationProvider.doPostOperation(PostOperationAddOperation addOperation)
Performs any necessary synchronization processing that may be needed after the provided add operation is
performed.
|
abstract void |
SynchronizationProvider.doPostOperation(PostOperationDeleteOperation deleteOperation)
Performs any necessary synchronization processing that may be needed after the provided delete operation is
performed.
|
abstract void |
SynchronizationProvider.doPostOperation(PostOperationModifyDNOperation modifyDNOperation)
Performs any necessary synchronization processing that may be needed after the provided modify DN operation is
performed.
|
abstract void |
SynchronizationProvider.doPostOperation(PostOperationModifyOperation modifyOperation)
Performs any necessary synchronization processing that may be needed after the provided modify operation is
performed.
|
abstract SynchronizationProviderResult |
SynchronizationProvider.doPreOperation(PreOperationAddOperation addOperation)
Performs any necessary synchronization processing that may be needed before the provided add operation is
performed.
|
abstract SynchronizationProviderResult |
SynchronizationProvider.doPreOperation(PreOperationDeleteOperation deleteOperation)
Performs any necessary synchronization processing that may be needed before the provided delete operation is
performed.
|
abstract SynchronizationProviderResult |
SynchronizationProvider.doPreOperation(PreOperationModifyDNOperation modifyDNOperation)
Performs any necessary synchronization processing that may be needed before the provided modify DN operation is
performed.
|
abstract SynchronizationProviderResult |
SynchronizationProvider.doPreOperation(PreOperationModifyOperation modifyOperation)
Performs any necessary synchronization processing that may be needed before the provided modify operation is
performed.
|
void |
CompressedSchema.encodeAttribute(org.forgerock.opendj.ldap.ByteStringBuilder builder,
Attribute attribute)
Encodes the information in the provided attribute to a byte array.
|
org.forgerock.opendj.ldap.ByteString |
PasswordStorageScheme.encodeAuthPassword(org.forgerock.opendj.ldap.ByteSequence plaintext)
Encodes the provided plaintext password for this storage scheme using the authentication password syntax defined
in RFC 3112.
|
void |
CompressedSchema.encodeObjectClasses(org.forgerock.opendj.ldap.ByteStringBuilder builder,
Map<org.forgerock.opendj.ldap.schema.ObjectClass,String> objectClasses)
Encodes the provided set of object classes to a byte array.
|
abstract org.forgerock.opendj.ldap.ByteString |
PasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext)
Encodes the provided plaintext password for this storage scheme, without the name of the associated scheme.
|
org.forgerock.opendj.ldap.ByteString |
PasswordStorageScheme.encodePasswordWithScheme(org.forgerock.opendj.ldap.ByteSequence plaintext)
Encodes the provided plaintext password for this storage scheme, prepending the name of the scheme in curly
braces.
|
boolean |
LocalBackend.entryExists(org.forgerock.opendj.ldap.Dn entryDN)
Indicates whether an entry with the specified DN exists in the backend.
|
abstract void |
LocalBackend.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
void |
AuthenticationPolicyState.finalizeStateAfterBind()
Performs any finalization required after a bind operation has completed.
|
static AuthenticationPolicy |
AuthenticationPolicy.forUser(Entry userEntry,
boolean useDefaultOnError)
Returns the authentication policy for the user provided user.
|
static AuthenticationPolicyState |
AuthenticationPolicyState.forUser(Entry userEntry,
boolean useDefaultOnError)
Returns the authentication policy state for the user provided user.
|
abstract org.forgerock.opendj.ldap.ByteString |
PasswordGenerator.generatePassword(Entry userEntry)
Generates a password for the user whose account is contained in the specified entry.
|
org.forgerock.opendj.ldap.ByteString |
PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password stored in the authPassword syntax.
|
protected static org.forgerock.opendj.ldap.ConditionResult |
AuthenticationPolicyState.getBoolean(Entry entry,
String attributeName)
A utility method which may be used by implementations in order to obtain the value of the specified attribute
from the provided entry as a boolean.
|
abstract Entry |
LocalBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN)
Retrieves the requested entry from this backend.
|
abstract Entry |
IdentityMapper.getEntryForID(String id)
Retrieves the user entry that was mapped to the provided identification string.
|
ListIterator<Path> |
Backupable.getFilesToBackup()
Returns the files to backup.
|
protected static long |
AuthenticationPolicyState.getGeneralizedTime(Entry entry,
org.forgerock.opendj.ldap.schema.AttributeType attributeType)
A utility method which may be used by implementations in order to obtain the value of the specified attribute
from the provided entry as a time in generalized time format.
|
abstract SearchFilter |
Group.getGroupDefinitionFilter()
Retrieves a search filter that may be used to identify entries containing definitions for groups of this type in
the Directory Server.
|
abstract KeyManager[] |
KeyManagerProvider.getKeyManagers()
Retrieves a set of
KeyManager objects that may be used for interactions requiring access to a key
manager. |
MemberList |
Group.getMembers()
Retrieves an iterator that may be used to cursor through the entries of the members contained in this group.
|
abstract MemberList |
Group.getMembers(org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter)
Retrieves an iterator that may be used to cursor through the entries of the members contained in this group.
|
abstract long |
LocalBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
abstract long |
LocalBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN)
Retrieves the number of entries for the specified base DN including all entries from the requested entry to the
lowest level in the tree.
|
org.forgerock.opendj.ldap.ByteString |
PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored password.
|
abstract TrustManager[] |
TrustManagerProvider.getTrustManagers()
Retrieves a set of
TrustManager objects that may be used for interactions requiring access to a trust
manager. |
SynchronizationProviderResult |
SynchronizationProvider.handleConflictResolution(PreOperationAddOperation addOperation)
Performs any necessary synchronization processing for the operation that may be needed early on to deal with any
potential conflict resolution or updates to historical data.
|
SynchronizationProviderResult |
SynchronizationProvider.handleConflictResolution(PreOperationDeleteOperation deleteOperation)
Performs any necessary synchronization processing for the operation that may be needed early on to deal with any
potential conflict resolution or updates to historical data.
|
SynchronizationProviderResult |
SynchronizationProvider.handleConflictResolution(PreOperationModifyDNOperation modifyDNOperation)
Performs any necessary synchronization processing for the operation that may be needed early on to deal with any
potential conflict resolution or updates to historical data.
|
SynchronizationProviderResult |
SynchronizationProvider.handleConflictResolution(PreOperationModifyOperation modifyOperation)
Performs any necessary synchronization processing for the operation that may be needed early on to deal with any
potential conflict resolution or updates to historical data.
|
abstract org.forgerock.opendj.ldap.ConditionResult |
LocalBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN)
Indicates whether the requested entry has any subordinates.
|
abstract LDIFImportResult |
LocalBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
boolean |
AccessControlHandler.isAllowed(AddOperationBasis addOperation)
Indicates whether the provided add operation is allowed based on the access control configuration.
|
boolean |
AccessControlHandler.isAllowed(BindOperation bindOperation)
Indicates whether the provided bind operation is allowed based on the access control configuration.
|
boolean |
AccessControlHandler.isAllowed(CompareOperationBasis compareOperation)
Indicates whether the provided compare operation is allowed based on the access control configuration.
|
boolean |
AccessControlHandler.isAllowed(DeleteOperationBasis deleteOperation)
Indicates whether the provided delete operation is allowed based on the access control configuration.
|
boolean |
AccessControlHandler.isAllowed(org.forgerock.opendj.ldap.Dn dn,
Operation op,
Control control)
Indicates whether the provided control is allowed based on the access control configuration and the specified
operation.
|
boolean |
AccessControlHandler.isAllowed(ExtendedOperation extendedOperation)
Indicates whether the provided extended operation is allowed based on the access control configuration.
|
boolean |
AccessControlHandler.isAllowed(ModifyDNOperation modifyDNOperation)
Indicates whether the provided modify DN operation is allowed based on the access control configuration.
|
boolean |
AccessControlHandler.isAllowed(ModifyOperationBasis modifyOperation)
Indicates whether the provided modify operation is allowed based on the access control configuration.
|
boolean |
AccessControlHandler.isAllowed(Operation operation,
Entry entry,
SearchFilter filter)
Indicates whether the provided operation search filter is allowed based on the access control configuration.
|
boolean |
Group.isMember(org.forgerock.opendj.ldap.Dn userDN)
Indicates whether the user with the specified DN is a member of this group.
|
abstract boolean |
Group.isMember(org.forgerock.opendj.ldap.Dn userDN,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups)
Indicates whether the user with the specified DN is a member of this group.
|
boolean |
Group.isMember(Entry userEntry)
Indicates whether the user described by the provided user entry is a member of this group.
|
abstract boolean |
Group.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups)
Indicates whether the user described by the provided user entry is a member of this group.
|
abstract Entry |
CertificateMapper.mapCertificateToUser(Certificate[] certificateChain)
Establishes a mapping between the information in the provided certificate chain and a single user entry in the
Directory Server.
|
abstract Group<T> |
Group.newInstance(ServerContext serverContext,
Entry groupEntry)
Creates a new group of this type based on the definition contained in the provided entry.
|
abstract boolean |
AuthenticationPolicyState.passwordMatches(org.forgerock.opendj.ldap.ByteString password)
Returns
true if the provided password value matches any of the user's passwords. |
void |
LocalBackend.rebuildBackend(RebuildConfig rebuildConfig,
ServerContext serverContext)
Rebuild indexes in the backend instance.
|
void |
LocalBackend.registerPersistentSearch(PersistentSearch persistentSearch)
Registers the provided persistent search operation with this backend so that it will be notified of any add,
delete, modify, or modify DN operations that are performed.
|
abstract void |
LocalBackend.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
abstract void |
Group.removeMember(org.forgerock.opendj.ldap.Dn userDN)
Attempts to remove the specified user as a member of this group.
|
abstract void |
Group.removeNestedGroup(org.forgerock.opendj.ldap.Dn nestedGroupDN)
Attempts to remove the provided group as a nested group within this group.
|
abstract void |
LocalBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering any subordinate entries as necessary.
|
abstract void |
LocalBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this backend.
|
abstract void |
LocalBackend.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
abstract void |
LocalBackend.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
abstract void |
ClientConnection.sendSearchEntry(SearchOperation searchOperation,
SearchResultEntry searchEntry)
Sends the provided search result entry to the client.
|
abstract boolean |
ClientConnection.sendSearchReference(SearchOperation searchOperation,
SearchResultReference searchReference)
Sends the provided search result reference to the client.
|
protected void |
CompressedSchema.storeAttribute(byte[] encodedAttribute,
org.forgerock.opendj.ldap.AttributeDescription attrDesc)
Persists the provided encoded attribute.
|
protected void |
CompressedSchema.storeObjectClasses(byte[] encodedObjectClasses,
Collection<String> objectClassNames)
Persists the provided encoded object classes.
|
abstract void |
WorkQueue.submitOperation(Operation operation)
Submits an operation to be processed in the server.
|
abstract boolean |
WorkQueue.trySubmitOperation(Operation operation)
Tries to submit an operation to be processed in the server, without blocking.
|
abstract void |
Group.updateMembers(List<Modification> modifications)
Attempt to make multiple changes to the group's member list.
|
long |
LocalBackend.verifyBackend(VerifyConfig verifyConfig)
Verify the integrity of the backend instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PatternRDN.addValue(String type,
List<org.forgerock.opendj.ldap.ByteString> valuePattern,
String dnString)
Add another attribute-value pair to the pattern.
|
boolean |
AciHandler.canDiscloseInformation(Entry entry,
org.forgerock.opendj.ldap.Dn entryDN,
Operation operation) |
static PatternDN |
PatternDN.decode(String dnString)
Create a new DN pattern matcher from a pattern string.
|
boolean |
AciHandler.isAllowed(AddOperationBasis operation) |
boolean |
AciHandler.isAllowed(org.forgerock.opendj.ldap.Dn entryDN,
Operation op,
Control control) |
boolean |
AciHandler.isAllowed(ModifyOperationBasis operation) |
boolean |
AciHandler.isAllowed(Operation operation,
Entry entry,
SearchFilter filter) |
Modifier and Type | Method and Description |
---|---|
void |
LDIFBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
MemoryBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
RootDSEBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
ChangelogBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
BackupBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
SchemaBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
TrustStoreBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
MonitorBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
ConfigurationBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
NullBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
SchemaBackend.afterRestore(Path restoreDirectory,
Path saveDirectory) |
void |
ConfigurationBackend.afterRestore(Path restoreDirectory,
Path saveDirectory) |
Path |
SchemaBackend.beforeRestore() |
Path |
ConfigurationBackend.beforeRestore() |
void |
LDIFBackend.createBackup(BackupConfig backupConfig) |
void |
MemoryBackend.createBackup(BackupConfig backupConfig) |
void |
RootDSEBackend.createBackup(BackupConfig backupConfig) |
void |
ChangelogBackend.createBackup(BackupConfig backupConfig) |
void |
BackupBackend.createBackup(BackupConfig backupConfig) |
void |
SchemaBackend.createBackup(BackupConfig backupConfig) |
void |
TrustStoreBackend.createBackup(BackupConfig backupConfig) |
void |
MonitorBackend.createBackup(BackupConfig backupConfig) |
void |
ConfigurationBackend.createBackup(BackupConfig backupConfig) |
void |
NullBackend.createBackup(BackupConfig backupConfig) |
void |
LDIFBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
void |
MemoryBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
void |
RootDSEBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
void |
ChangelogBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
void |
BackupBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
void |
SchemaBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
void |
TrustStoreBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
void |
MonitorBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
void |
ConfigurationBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
void |
NullBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
boolean |
RootDSEBackend.entryExists(org.forgerock.opendj.ldap.Dn entryDN) |
boolean |
SchemaBackend.entryExists(org.forgerock.opendj.ldap.Dn entryDN) |
boolean |
MonitorBackend.entryExists(org.forgerock.opendj.ldap.Dn entryDN) |
boolean |
ConfigurationBackend.entryExists(org.forgerock.opendj.ldap.Dn entryDN) |
void |
LDIFBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
MemoryBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
RootDSEBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
ChangelogBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
BackupBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
SchemaBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
TrustStoreBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
MonitorBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
ConfigurationBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
NullBackend.exportLDIF(LDIFExportConfig exportConfig) |
Entry |
RootDSEBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
ChangelogBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
BackupBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
SchemaBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
TrustStoreBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
MonitorBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
ListIterator<Path> |
SchemaBackend.getFilesToBackup() |
Key |
TrustStoreBackend.getKey(String alias)
Returns the key associated with the given alias, using the trust store pin to recover it.
|
KeyManager[] |
TrustStoreBackend.getKeyManagers()
Retrieves a set of
KeyManager objects that may be used for interactions requiring access to a key
manager. |
long |
LDIFBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
MemoryBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
RootDSEBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
ChangelogBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
BackupBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
SchemaBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
TrustStoreBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
MonitorBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
ConfigurationBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
NullBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
LDIFBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
long |
MemoryBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
long |
RootDSEBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
long |
ChangelogBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
long |
BackupBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
long |
SchemaBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
long |
TrustStoreBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
long |
MonitorBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
long |
ConfigurationBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
long |
NullBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
TrustManager[] |
TrustStoreBackend.getTrustManagers()
Retrieves a set of
TrustManager objects that may be used for interactions requiring access to a trust
manager. |
org.forgerock.opendj.ldap.ConditionResult |
LDIFBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
MemoryBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
RootDSEBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
ChangelogBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
BackupBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
SchemaBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
TrustStoreBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
MonitorBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
ConfigurationBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
NullBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
LDIFImportResult |
LDIFBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
MemoryBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
RootDSEBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
ChangelogBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
BackupBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
SchemaBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
TrustStoreBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
MonitorBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
ConfigurationBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
NullBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
void |
ChangelogBackend.registerPersistentSearch(PersistentSearch pSearch) |
void |
LDIFBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
MemoryBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
RootDSEBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
ChangelogBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
BackupBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
SchemaBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
TrustStoreBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
MonitorBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
ConfigurationBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
NullBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
LDIFBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
MemoryBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
RootDSEBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
ChangelogBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
BackupBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
SchemaBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
TrustStoreBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
MonitorBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
ConfigurationBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
NullBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
LDIFBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
MemoryBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
RootDSEBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
ChangelogBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
BackupBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
SchemaBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
TrustStoreBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
MonitorBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
ConfigurationBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
NullBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
LDIFBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
MemoryBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
RootDSEBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
ChangelogBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
BackupBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
SchemaBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
TrustStoreBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
MonitorBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
ConfigurationBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
NullBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
LDIFBackend.search(SearchOperation searchOperation) |
void |
MemoryBackend.search(SearchOperation searchOperation) |
void |
RootDSEBackend.search(SearchOperation searchOp) |
void |
ChangelogBackend.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
void |
BackupBackend.search(SearchOperation searchOperation) |
void |
SchemaBackend.search(SearchOperation searchOperation) |
void |
TrustStoreBackend.search(SearchOperation searchOperation) |
void |
MonitorBackend.search(SearchOperation searchOperation) |
void |
ConfigurationBackend.search(SearchOperation searchOperation) |
void |
NullBackend.search(SearchOperation searchOperation) |
Modifier and Type | Method and Description |
---|---|
void |
JEStorage.afterRestore(Path restoreDirectory,
Path saveDirectory) |
Path |
JEStorage.beforeRestore() |
void |
JEStorage.createBackup(BackupConfig backupConfig) |
ListIterator<Path> |
JEStorage.getFilesToBackup() |
void |
JEStorage.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
JEStorage.restoreBackup(RestoreConfig restoreConfig) |
Modifier and Type | Method and Description |
---|---|
void |
PDBStorage.afterRestore(Path restoreDirectory,
Path saveDirectory) |
Path |
PDBStorage.beforeRestore() |
void |
PDBStorage.createBackup(BackupConfig backupConfig) |
ListIterator<Path> |
PDBStorage.getFilesToBackup() |
void |
PDBStorage.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
PDBStorage.restoreBackup(RestoreConfig restoreConfig) |
Modifier and Type | Method and Description |
---|---|
void |
BackendImpl.addEntry(Entry entry,
AddOperation addOperation) |
void |
BackendImpl.createBackup(BackupConfig backupConfig) |
void |
BackendImpl.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
boolean |
BackendImpl.entryExists(org.forgerock.opendj.ldap.Dn entryDN) |
void |
BackendImpl.exportLDIF(LDIFExportConfig exportConfig) |
Entry |
BackendImpl.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
long |
BackendImpl.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
BackendImpl.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
org.forgerock.opendj.ldap.ConditionResult |
BackendImpl.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
LDIFImportResult |
BackendImpl.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
void |
BackendImpl.rebuildBackend(RebuildConfig rebuildConfig,
ServerContext serverContext) |
void |
BackendImpl.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
BackendImpl.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
BackendImpl.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
BackendImpl.restoreBackup(RestoreConfig restoreConfig) |
void |
BackendImpl.search(SearchOperation searchOperation) |
long |
BackendImpl.verifyBackend(VerifyConfig verifyConfig) |
Modifier and Type | Method and Description |
---|---|
void |
Storage.createBackup(BackupConfig backupConfig)
Creates a backup for this storage.
|
void |
Storage.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes a backup for this storage.
|
void |
Storage.restoreBackup(RestoreConfig restoreConfig)
Restores a backup for this storage.
|
Modifier and Type | Method and Description |
---|---|
void |
TaskBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
TaskScheduler.addRecurringTask(RecurringTask recurringTask,
boolean scheduleIteration)
Adds a recurring task to the scheduler, optionally scheduling the first iteration for processing.
|
void |
TaskBackend.afterRestore(Path restoreDirectory,
Path saveDirectory) |
Path |
TaskBackend.beforeRestore() |
void |
TaskBackend.createBackup(BackupConfig backupConfig) |
void |
TaskBackend.deleteEntry(org.forgerock.opendj.ldap.Dn entryDN,
DeleteOperation deleteOperation) |
RecurringTask |
TaskScheduler.entryToRecurringTask(Entry entry)
Decodes the contents of the provided entry as a recurring task.
|
Task |
TaskScheduler.entryToScheduledTask(Entry entry,
Operation operation)
Decodes the contents of the provided entry as a scheduled task.
|
void |
TaskBackend.exportLDIF(LDIFExportConfig exportConfig) |
Entry |
TaskBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
ListIterator<Path> |
TaskBackend.getFilesToBackup() |
long |
TaskBackend.getNumberOfChildren(org.forgerock.opendj.ldap.Dn parentDN) |
long |
TaskBackend.getNumberOfEntriesInBaseDN(org.forgerock.opendj.ldap.Dn baseDN) |
org.forgerock.opendj.ldap.ConditionResult |
TaskBackend.hasSubordinates(org.forgerock.opendj.ldap.Dn entryDN) |
LDIFImportResult |
TaskBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext sContext) |
void |
Task.initializeTask()
Performs any task-specific initialization that may be required before processing can start.
|
static void |
RecurringTask.parseTaskTab(String taskSchedule)
Parse and validate recurring task schedule.
|
void |
TaskBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
Task |
TaskScheduler.removeCompletedTask(String taskID)
Removes the specified completed task.
|
Task |
TaskScheduler.removePendingTask(String taskID)
Removes the specified pending task.
|
RecurringTask |
TaskScheduler.removeRecurringTask(String recurringTaskID)
Removes the recurring task with the given ID.
|
void |
TaskBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
protected void |
Task.replaceAttributeValue(String name,
String value)
Replaces an attribute values of the task entry.
|
void |
TaskBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
TaskBackend.restoreBackup(RestoreConfig restoreConfig) |
Task |
RecurringTask.scheduleNextIteration(GregorianCalendar calendar)
Schedules the next iteration of this recurring task for processing.
|
void |
TaskScheduler.scheduleTask(Task task,
boolean writeState)
Schedules the provided task for execution.
|
void |
TaskBackend.search(SearchOperation searchOperation) |
boolean |
TaskScheduler.searchRecurringTasks(SearchOperation searchOperation)
Compares the filter in the provided search operation against each of the recurring task entries, returning any
that match.
|
boolean |
TaskScheduler.searchScheduledTasks(SearchOperation searchOperation)
Compares the filter in the provided search operation against each of the task entries, returning any that match.
|
Constructor and Description |
---|
RecurringTask(ServerContext serverContext,
TaskScheduler taskScheduler,
Entry recurringTaskEntry)
Creates a new recurring task based on the information in the provided entry.
|
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationHandler.addEntry(org.forgerock.opendj.ldap.Entry entry)
Add a configuration entry.
|
void |
ConfigurationHandler.deleteEntry(org.forgerock.opendj.ldap.Dn dn)
Delete a configuration entry.
|
void |
ConfigurationHandler.replaceEntry(org.forgerock.opendj.ldap.Entry oldEntry,
org.forgerock.opendj.ldap.Entry newEntry)
Replaces the old configuration entry with the new configuration entry provided.
|
void |
ConfigurationHandler.writeLDIF(LDIFExportConfig exportConfig)
Writes the current configuration to LDIF with the provided export configuration.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ServerSideSortRequestControl.containsSortKeys()
Indicates whether the sort control contains Sort keys.
|
T |
ControlDecoder.decode(boolean isCritical,
org.forgerock.opendj.ldap.ByteString value)
Decodes the provided control.
|
org.forgerock.opendj.ldap.Dn |
ProxiedAuthV1Control.getAuthorizationDN()
Retrieves the authorization DN from the control value.
|
Entry |
ProxiedAuthV2Control.getAuthorizationEntry()
Retrieves the authorization entry for this proxied authorization V2 control.
|
Entry |
ProxiedAuthV1Control.getAuthorizationEntry()
Retrieves the authorization entry for this proxied authorization V1 control.
|
SearchFilter |
LDAPAssertionRequestControl.getSearchFilter()
Retrieves the processed search filter for this control.
|
List<org.forgerock.opendj.ldap.SortKey> |
ServerSideSortRequestControl.getSortKeys()
Retrieves the sort order for this server-side sort request control.
|
Modifier and Type | Method and Description |
---|---|
void |
ModifyOperationBasis.addModification(Modification modification) |
void |
ModifyOperation.addModification(Modification modification)
Adds the provided modification to the set of modifications to this modify operation.
|
static void |
DirectoryServer.checkCanEnqueueRequest(Operation operation,
boolean isAllowedInLockDownMode)
Runs all the necessary checks prior to adding an operation to the work queue.
|
PasswordPolicyState |
PasswordPolicy.createAuthenticationPolicyState(Entry userEntry,
long time) |
void |
BackendConfigManager.deregisterBackend(Backend<? extends org.forgerock.opendj.server.config.server.BackendCfg> backend)
Deregisters a backend.
|
List<org.forgerock.opendj.ldap.ByteString> |
PasswordPolicyState.encodePassword(org.forgerock.opendj.ldap.ByteString password)
Encodes the provided password using the default storage schemes (using the appropriate syntax for the password
attribute).
|
void |
QueueingStrategy.enqueueRequest(Operation operation)
Put the request in the queue.
|
void |
BoundedWorkQueueStrategy.enqueueRequest(Operation operation) |
static void |
DirectoryServer.enqueueRequest(Operation operation)
Adds the provided operation to the work queue so that it will be processed by one of the worker threads.
|
void |
SynchronousStrategy.enqueueRequest(Operation operation)
Run the request synchronously.
|
void |
WorkQueueStrategy.enqueueRequest(Operation operation)
Put the request in the work queue.
|
static boolean |
DirectoryServer.entryExists(org.forgerock.opendj.ldap.Dn entryDN)
Indicates whether the specified entry exists in the Directory Server.
|
void |
PasswordPolicyState.finalizeStateAfterBind() |
org.forgerock.opendj.ldap.ByteString |
PasswordPolicyState.generatePassword()
Generates a new password for the user.
|
Backend<?> |
BackendConfigManager.getBackendWithBaseDn(org.forgerock.opendj.ldap.Dn baseDn)
Retrieves the backend with the specified base DN.
|
static Entry |
DirectoryServer.getEntry(org.forgerock.opendj.ldap.Dn entryDN)
Retrieves the entry with the requested DN.
|
static void |
DirectoryServer.registerAlternateRootDN(org.forgerock.opendj.ldap.Dn actualRootEntryDN,
org.forgerock.opendj.ldap.Dn alternateRootBindDN)
Registers an alternate root bind DN using the provided information.
|
void |
BackendConfigManager.registerBackend(Backend<? extends org.forgerock.opendj.server.config.server.BackendCfg> backend)
Registers a backend.
|
Set<org.forgerock.opendj.ldap.Dn> |
BackendConfigManager.registerBaseDNs(Backend<? extends org.forgerock.opendj.server.config.server.BackendCfg> backend,
Set<org.forgerock.opendj.ldap.Dn> newBaseDns)
Registers the provided base DNs for the provided backend.
|
void |
SearchOperation.sendSearchEntry(SearchResultEntry entry)
Sends the provided search result entry to the client.
|
void |
SearchOperationBasis.sendSearchEntry(SearchResultEntry searchEntry) |
boolean |
SearchOperation.sendSearchReference(SearchResultReference reference)
Sends the provided search result reference to the client.
|
boolean |
SearchOperationBasis.sendSearchReference(SearchResultReference searchReference) |
protected void |
DefaultCompressedSchema.storeAttribute(byte[] encodedAttribute,
org.forgerock.opendj.ldap.AttributeDescription attrDesc) |
protected void |
DefaultCompressedSchema.storeObjectClasses(byte[] encodedObjectClasses,
Collection<String> objectClassNames) |
protected boolean |
BoundedWorkQueueStrategy.tryEnqueueRequest(Operation op)
Tries to add the provided operation to the work queue if not full so that it will be processed by one of the
worker threads.
|
static boolean |
DirectoryServer.tryEnqueueRequest(Operation operation)
Tries to add the provided operation to the work queue if not full so that it will be processed by one of the
worker threads.
|
Constructor and Description |
---|
GroupManager(ServerContext serverContext)
Creates a new instance of this group manager.
|
SubentryManager()
Creates a new instance of this subentry manager.
|
SubentryPasswordPolicy(SubEntry subentry)
Creates subentry password policy object from the subentry, parsing and evaluating subentry password policy
attributes.
|
Modifier and Type | Method and Description |
---|---|
void |
DynamicGroup.addMember(Entry userEntry) |
void |
VirtualStaticGroup.addMember(Entry userEntry) |
void |
StaticGroup.addMember(Entry userEntry) |
void |
DynamicGroup.addNestedGroup(org.forgerock.opendj.ldap.Dn nestedGroupDN) |
void |
VirtualStaticGroup.addNestedGroup(org.forgerock.opendj.ldap.Dn nestedGroupDN) |
void |
StaticGroup.addNestedGroup(org.forgerock.opendj.ldap.Dn nestedGroupDN) |
org.forgerock.opendj.ldap.ByteString |
SaltedAbstractPasswordStorageScheme.encodeAuthPassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
PKCS5S2PasswordStorageScheme.encodeAuthPassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
PBKDF2PasswordStorageScheme.encodeAuthPassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
static String |
SaltedSHA512PasswordStorageScheme.encodeOffline(byte[] passwordBytes)
Generates an encoded password string from the given clear-text password.
|
static String |
SaltedSHA1PasswordStorageScheme.encodeOffline(byte[] passwordBytes)
Generates an encoded password string from the given clear-text password.
|
static String |
PKCS5S2PasswordStorageScheme.encodeOffline(byte[] passwordBytes)
Generates an encoded password string from the given clear-text password.
|
static String |
PBKDF2PasswordStorageScheme.encodeOffline(byte[] passwordBytes)
Generates an encoded password string from the given clear-text password.
|
org.forgerock.opendj.ldap.ByteString |
SaltedAbstractPasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
BlowfishPasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
CryptPasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
AESPasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
MD5PasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
Base64PasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
ClearPasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
RC4PasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
SHA1PasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
PKCS5S2PasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
BcryptPasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
TripleDESPasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
PBKDF2PasswordStorageScheme.encodePassword(org.forgerock.opendj.ldap.ByteSequence plaintext) |
org.forgerock.opendj.ldap.ByteString |
RandomPasswordGenerator.generatePassword(Entry userEntry)
Generates a password for the user whose account is contained in the specified entry.
|
Entry |
RegularExpressionIdentityMapper.getEntryForID(String id) |
Entry |
ExactMatchIdentityMapper.getEntryForID(String id)
Retrieves the user entry that was mapped to the provided identification string.
|
SearchFilter |
DynamicGroup.getGroupDefinitionFilter() |
SearchFilter |
VirtualStaticGroup.getGroupDefinitionFilter() |
SearchFilter |
StaticGroup.getGroupDefinitionFilter() |
KeyManager[] |
FileBasedKeyManagerProvider.getKeyManagers() |
KeyManager[] |
JvmKeyManagerProvider.getKeyManagers() |
KeyManager[] |
LDAPKeyManagerProvider.getKeyManagers() |
KeyManager[] |
PKCS11KeyManagerProvider.getKeyManagers() |
MemberList |
DynamicGroup.getMembers() |
MemberList |
VirtualStaticGroup.getMembers() |
MemberList |
StaticGroup.getMembers() |
MemberList |
DynamicGroup.getMembers(org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter) |
MemberList |
VirtualStaticGroup.getMembers(org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter) |
MemberList |
StaticGroup.getMembers(org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter) |
org.forgerock.opendj.ldap.ByteString |
BlowfishPasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword) |
org.forgerock.opendj.ldap.ByteString |
AESPasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword) |
org.forgerock.opendj.ldap.ByteString |
Base64PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword) |
org.forgerock.opendj.ldap.ByteString |
ClearPasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword) |
org.forgerock.opendj.ldap.ByteString |
RC4PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword) |
org.forgerock.opendj.ldap.ByteString |
TripleDESPasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword) |
TrustManager[] |
Pkcs11TrustManagerProvider.getTrustManagers() |
TrustManager[] |
FileBasedTrustManagerProvider.getTrustManagers() |
TrustManager[] |
BlindTrustManagerProvider.getTrustManagers() |
TrustManager[] |
JvmTrustManagerProvider.getTrustManagers()
This method returns
null to allow client code to use the JVM truststore. |
TrustManager[] |
LDAPTrustManagerProvider.getTrustManagers() |
boolean |
DynamicGroup.isMember(org.forgerock.opendj.ldap.Dn userDN,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
boolean |
VirtualStaticGroup.isMember(org.forgerock.opendj.ldap.Dn userDN,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
boolean |
StaticGroup.isMember(org.forgerock.opendj.ldap.Dn userDN,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
boolean |
DynamicGroup.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
boolean |
VirtualStaticGroup.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
boolean |
StaticGroup.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
Entry |
SubjectDNToUserAttributeCertificateMapper.mapCertificateToUser(Certificate[] certificateChain) |
Entry |
SubjectAttributeToUserAttributeCertificateMapper.mapCertificateToUser(Certificate[] certificateChain) |
Entry |
SubjectEqualsDNCertificateMapper.mapCertificateToUser(Certificate[] certificateChain)
Establishes a mapping between the information in the provided certificate chain to the DN of a single user in the
Directory Server.
|
Entry |
FingerprintCertificateMapper.mapCertificateToUser(Certificate[] certificateChain) |
DynamicGroup |
DynamicGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
VirtualStaticGroup |
VirtualStaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
StaticGroup |
StaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
void |
DynamicGroup.removeMember(org.forgerock.opendj.ldap.Dn userDN) |
void |
VirtualStaticGroup.removeMember(org.forgerock.opendj.ldap.Dn userDN) |
void |
StaticGroup.removeMember(org.forgerock.opendj.ldap.Dn userDN) |
void |
DynamicGroup.removeNestedGroup(org.forgerock.opendj.ldap.Dn nestedGroupDN) |
void |
VirtualStaticGroup.removeNestedGroup(org.forgerock.opendj.ldap.Dn nestedGroupDN) |
void |
StaticGroup.removeNestedGroup(org.forgerock.opendj.ldap.Dn nestedGroupDN) |
void |
TraditionalWorkQueue.submitOperation(Operation operation)
Submits an operation to be processed by one of the worker threads associated with this work queue.
|
boolean |
TraditionalWorkQueue.trySubmitOperation(Operation operation) |
void |
DynamicGroup.updateMembers(List<Modification> modifications) |
void |
VirtualStaticGroup.updateMembers(List<Modification> modifications) |
void |
StaticGroup.updateMembers(List<Modification> modifications) |
Constructor and Description |
---|
DynamicGroupMemberList(org.forgerock.opendj.ldap.Dn groupDN,
Set<LDAPURL> memberURLs)
Creates a new dynamic group member list with the provided information.
|
DynamicGroupMemberList(org.forgerock.opendj.ldap.Dn groupDN,
Set<LDAPURL> memberURLs,
org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter)
Creates a new dynamic group member list with the provided information.
|
Modifier and Type | Method and Description |
---|---|
File[] |
RetentionPolicy.deleteFiles(org.opends.server.loggers.FileNamingPolicy fileNamingPolicy)
Returns all files that should be deleted according to the policy.
|
File[] |
FileNumberRetentionPolicy.deleteFiles(org.opends.server.loggers.FileNamingPolicy fileNamingPolicy) |
File[] |
SizeBasedRetentionPolicy.deleteFiles(org.opends.server.loggers.FileNamingPolicy fileNamingPolicy) |
File[] |
FreeDiskSpaceRetentionPolicy.deleteFiles(org.opends.server.loggers.FileNamingPolicy fileNamingPolicy) |
Modifier and Type | Method and Description |
---|---|
static void |
ReactiveHandlersUtils.setResultDetails(org.forgerock.opendj.ldap.messages.Result result,
Operation operation,
DirectoryException de,
int ldapVersion)
Set details on the provided result with data from an operation.
|
Modifier and Type | Method and Description |
---|---|
void |
InternalSearchOperation.addSearchEntry(SearchResultEntry searchEntry)
Provides the provided search result entry to the internal search listener if one was provided, or stores it in an
internal list otherwise.
|
void |
InternalSearchOperation.addSearchReference(SearchResultReference searchReference)
Provides the provided search result reference to the internal search listener if one was provided, or stores it
in an internal list otherwise.
|
void |
InternalClientConnection.sendSearchEntry(SearchOperation searchOperation,
SearchResultEntry searchEntry)
Sends the provided search result entry to the client.
|
void |
InternalSearchOperation.sendSearchEntry(SearchResultEntry searchEntry)
Sends the provided search result entry to the client.
|
boolean |
InternalClientConnection.sendSearchReference(SearchOperation searchOperation,
SearchResultReference searchReference)
Sends the provided search result reference to the client.
|
boolean |
InternalSearchOperation.sendSearchReference(SearchResultReference searchReference)
Sends the provided search result reference to the client.
|
Constructor and Description |
---|
InternalClientConnection(org.forgerock.opendj.ldap.Dn userDN)
Creates a new internal client connection that will be authenticated as the specified user.
|
Modifier and Type | Method and Description |
---|---|
void |
JmxClientConnection.sendSearchEntry(SearchOperation searchOperation,
SearchResultEntry searchEntry)
Sends the provided search result entry to the client.
|
boolean |
JmxClientConnection.sendSearchReference(SearchOperation searchOperation,
SearchResultReference searchReference)
Sends the provided search result reference to the client.
|
Modifier and Type | Method and Description |
---|---|
SearchFilter |
LDAPFilter.toSearchFilter()
Converts this LDAP filter to a search filter that may be used by the Directory Server's core processing.
|
Constructor and Description |
---|
MultiDomainServerState(String cookie)
Create an object from a string representation.
|
Modifier and Type | Method and Description |
---|---|
long |
LDAPReplicationDomain.countEntries()
This method should return the total number of objects in the replicated domain.
|
int |
LDAPReplicationDomain.decodeSource(String sourceString)
Verifies that the given string represents a valid source from which this server can be initialized.
|
SynchronizationProviderResult |
MultimasterReplication.doPreOperation(PreOperationDeleteOperation deleteOperation) |
SynchronizationProviderResult |
MultimasterReplication.doPreOperation(PreOperationModifyDNOperation modifyDNOperation) |
protected void |
LDAPReplicationDomain.exportBackend(OutputStream output)
This method trigger an export of the replicated data.
|
static Set<org.forgerock.opendj.ldap.Dn> |
MultimasterReplication.getExcludedChangelogDomains()
Gets the Set of domain baseDN which are disabled for the external changelog.
|
SynchronizationProviderResult |
MultimasterReplication.handleConflictResolution(PreOperationAddOperation addOperation) |
SynchronizationProviderResult |
MultimasterReplication.handleConflictResolution(PreOperationDeleteOperation deleteOperation) |
SynchronizationProviderResult |
MultimasterReplication.handleConflictResolution(PreOperationModifyDNOperation modifyDNOperation) |
protected void |
LDAPReplicationDomain.importBackend(InputStream input)
This method triggers an import of the replicated data.
|
protected void |
LDAPReplicationDomain.initializeRemote(int target,
int requestorID,
Task initTask,
int initWindow)
This is overwritten to allow stopping the (online) export process if the local domain is fractional and the
destination is all other servers: This make no sense to have only fractional servers in a replicated topology.
|
void |
LDAPReplicationDomain.purgeConflictsHistorical(PurgeConflictsHistoricalTask task,
long endDate)
Check and purge the historical attribute on all eligible entries under this domain.
|
static LDAPReplicationDomain |
LDAPReplicationDomain.retrievesReplicationDomain(org.forgerock.opendj.ldap.Dn baseDN)
Retrieves a replication domain based on the baseDN.
|
Modifier and Type | Method and Description |
---|---|
void |
ReplicationServerHandler.connect(org.forgerock.opendj.ldap.Dn baseDN,
boolean sslEncryption)
Connect the hosting RS to the RS represented by THIS handler on an outgoing connection.
|
protected void |
ServerHandler.finalizeStart()
Finalize the initialization, create reader, writer, heartbeat system and monitoring system.
|
long |
ReplicationServer.getNewestChangeNumber()
Returns the newest change number in the change number index DB.
|
long |
ReplicationServer.getOldestChangeNumber()
Returns the oldest change number in the change number index DB.
|
boolean |
ReplicationServerDomain.isAlreadyConnectedToRS(ReplicationServerHandler rsHandler)
Checks whether a remote RS is already connected to this hosting RS.
|
void |
ServerHandler.lockDomainNoTimeout()
Lock the domain without a timeout.
|
void |
ServerHandler.lockDomainWithTimeout()
Lock the domain with a timeout.
|
boolean |
DataServerHandler.processStartFromRemote(ServerStartMsg serverStartMsg)
Processes a start message received from a remote data server.
|
void |
ReplicationServerHandler.receiveTopoInfoFromRS(TopologyMsg topoMsg)
Receives a topology msg.
|
void |
ReplicationServerDomain.receiveTopoInfoFromRS(TopologyMsg topoMsg,
ReplicationServerHandler rsHandler,
boolean allowResetGenId)
Process topology information received from a peer RS.
|
void |
ReplicationServer.validateCookie(MultiDomainServerState cookie,
Set<org.forgerock.opendj.ldap.Dn> ignoredBaseDNs)
Validate that provided cookie is coherent with this replication server, when ignoring the provided set of DNs.
|
Modifier and Type | Method and Description |
---|---|
DirectoryException |
ReplicationDomain.ImportExportContext.getException()
Get the exception that occurred during the import/export.
|
Modifier and Type | Method and Description |
---|---|
void |
ReplicationDomain.ImportExportContext.setException(DirectoryException exception)
Set the exception that occurred during the import/export.
|
void |
ReplicationDomain.ImportExportContext.setExceptionIfNoneSet(DirectoryException exception)
Only sets the exception that occurred during the import/export if none was already set on this object.
|
Modifier and Type | Method and Description |
---|---|
abstract long |
ReplicationDomain.countEntries()
This method should return the total number of objects in the replicated domain.
|
int |
ReplicationDomain.decodeTarget(String targetString)
Verifies that the given string represents a valid source from which this server can be initialized.
|
protected abstract void |
ReplicationDomain.exportBackend(OutputStream output)
This method should trigger an export of the replicated data.
|
protected abstract void |
ReplicationDomain.importBackend(InputStream input)
This method should trigger an import of the replicated data.
|
void |
ReplicationDomain.initializeFromRemote(int source,
Task initTask)
Initializes asynchronously this domain from a remote source server.
|
protected void |
ReplicationDomain.initializeRemote(int serverToInitialize,
int serverRunningTheTask,
Task initTask,
int initWindow)
Process the initialization of some other server or servers in the topology specified by the target argument when
this initialization specifying the server that requests the initialization.
|
void |
ReplicationDomain.initializeRemote(int target,
Task initTask)
Initializes a remote server from this server.
|
void |
ReplicationDomain.resetGenerationId(Long generationIdNewValue)
Reset the generationId of this domain in the whole topology.
|
Modifier and Type | Method and Description |
---|---|
static String[] |
AuthPasswordSyntax.decodeAuthPassword(String authPasswordValue)
Decodes the provided authentication password value into its component parts.
|
static long |
GeneralizedTimeSyntax.decodeGeneralizedTimeValue(org.forgerock.opendj.ldap.ByteSequence value)
Decodes the provided normalized value as a generalized time value and retrieves a timestamp containing its
representation.
|
static String[] |
UserPasswordSyntax.decodeUserPassword(String userPasswordValue)
Decodes the provided user password value into its component parts.
|
void |
SchemaHandler.importEntry(Entry newSchemaEntry,
AlertGenerator alertGenerator)
Imports the provided schema entry in the schema.
|
void |
SchemaHandler.SchemaUpdater.update(org.forgerock.opendj.ldap.schema.SchemaBuilder builder)
Updates the schema using the provided schema builder.
|
void |
SchemaHandler.updateSchema(org.forgerock.opendj.ldap.schema.Schema schema)
Replaces the schema with the provided schema.
|
void |
SchemaHandler.updateSchema(SchemaHandler.SchemaUpdater updater)
Updates the schema using the provided schema updater.
|
void |
SchemaHandler.updateSchemaAndConcatenatedSchemaFile(org.forgerock.opendj.ldap.schema.Schema newSchema)
Replaces the schema with the provided schema and update the concatenated schema file.
|
void |
SchemaHandler.updateSchemaAndSchemaFiles(org.forgerock.opendj.ldap.schema.Schema newSchema,
Map<String,Attribute> newExtraAttributes,
SortedSet<String> modifiedSchemaFileNames,
AlertGenerator alertGenerator)
Replaces the schema with the provided schema and updates the provided set of schema files.
|
<T> void |
SchemaHandler.updateSchemaOption(org.forgerock.util.Option<T> option,
T newValue)
Updates the schema option if the new value differs from the old value.
|
Modifier and Type | Method and Description |
---|---|
void |
InitializeTask.updateTaskCompletionState(DirectoryException de)
Set the state for the current task.
|
Modifier and Type | Method and Description |
---|---|
static void |
TaskUtils.disableBackend(String backendID)
Disables a backend using an internal modify operation on the backend configuration entry.
|
static void |
TaskUtils.enableBackend(String backendID)
Enables a backend using an internal modify operation on the backend configuration entry.
|
void |
SetGenerationIdTask.initializeTask()
Performs any task-specific initialization that may be required before processing can start.
|
void |
PurgeConflictsHistoricalTask.initializeTask()
Performs any task-specific initialization that may be required before processing can start.
|
void |
InitializeTask.initializeTask()
Performs any task-specific initialization that may be required before processing can start.
|
void |
RebuildTask.initializeTask() |
void |
DisconnectClientTask.initializeTask()
Performs any task-specific initialization that may be required before processing can start.
|
void |
ImportTask.initializeTask() |
void |
BackupTask.initializeTask()
Performs any task-specific initialization that may be required before processing can start.
|
void |
ExportTask.initializeTask() |
void |
RestoreTask.initializeTask()
Performs any task-specific initialization that may be required before processing can start.
|
void |
LeaveLockdownModeTask.initializeTask() |
void |
EnterLockdownModeTask.initializeTask() |
void |
ShutdownTask.initializeTask()
Performs any task-specific initialization that may be required before processing can start.
|
void |
ResetChangeNumberTask.initializeTask() |
void |
AddSchemaFileTask.initializeTask() |
void |
InitializeTargetTask.initializeTask()
Performs any task-specific initialization that may be required before processing can start.
|
void |
InitializeTargetTask.setLeft(long left)
Set the total number of entries still to be exported.
|
void |
InitializeTargetTask.setTotal(long total)
Set the total number of entries expected to be exported.
|
Modifier and Type | Method and Description |
---|---|
protected static DirectoryException |
AbstractOperation.newDirectoryException(Operation operation,
Entry entry,
org.forgerock.opendj.ldap.Dn entryDN,
org.forgerock.opendj.ldap.ResultCode resultCode,
LocalizableMessage message,
org.forgerock.opendj.ldap.ResultCode altResultCode,
LocalizableMessage altMessage)
Returns a new
DirectoryException built from the provided resultCodes and messages. |
Modifier and Type | Method and Description |
---|---|
void |
Operation.setResponseData(DirectoryException directoryException)
Sets the response elements for this operation based on the information contained in the provided
DirectoryException object. |
void |
AbstractOperation.setResponseData(DirectoryException directoryException) |
Modifier and Type | Method and Description |
---|---|
void |
Entry.addObjectClass(org.forgerock.opendj.ldap.schema.ObjectClass oc)
Adds the provided objectClass to this entry.
|
void |
Entry.applyModification(Modification mod)
Applies the provided modification to this entry.
|
void |
Entry.applyModification(Modification mod,
boolean relaxConstraints)
Applies the provided modification to this entry.
|
void |
Entry.applyModifications(List<Modification> mods)
Applies all of the provided modifications to this entry.
|
protected static void |
AbstractOperation.checkIfBackendIsWritable(LocalBackend<?> backend,
Operation op,
org.forgerock.opendj.ldap.Dn entryDN,
LocalizableMessageDescriptor.Arg1<Object> serverMsg,
LocalizableMessageDescriptor.Arg1<Object> backendMsg)
Checks if an update operation can be performed against a backend.
|
static SearchFilter |
SearchFilter.createFilterFromString(String filterString)
Decodes the provided filter string as a search filter.
|
static Entry |
Entry.decode(org.forgerock.opendj.ldap.ByteSequenceReader entryBuffer,
CompressedSchema compressedSchema)
Decodes the provided byte array as an entry using the V3 encoding.
|
static EntryEncodeConfig |
EntryEncodeConfig.decode(org.forgerock.opendj.ldap.ByteSequenceReader buffer,
int length,
CompressedSchema compressedSchema)
Decodes the entry encode configuration from current position and length of the given byte array.
|
static LDAPURL |
LDAPURL.decode(String url,
boolean fullyDecode)
Decodes the provided string as an LDAP URL.
|
static FilePermission |
FilePermission.decodeUNIXMode(String modeString)
Decodes the provided string as a UNIX mode and retrieves the corresponding file permission.
|
void |
Entry.encode(org.forgerock.opendj.ldap.ByteStringBuilder buffer,
EntryEncodeConfig config)
Encodes this entry into a form that is suitable for long-term persistent storage.
|
protected static void |
AbstractOperation.evaluateProxyAuthControls(Operation operation)
Evaluate all aci and privilege checks for any proxy auth controls.
|
org.forgerock.opendj.ldap.Dn |
Entry.getAliasedDN()
Retrieves the DN of the entry referenced by this alias entry.
|
org.forgerock.opendj.ldap.Dn |
LDAPURL.getBaseDN()
Retrieves the processed DN for this LDAP URL.
|
SearchFilter |
LDAPURL.getFilter()
Retrieves the processed search filter for this LDAP URL.
|
<T extends Control> |
Operation.getRequestControl(ControlDecoder<T> d)
Retrieves a control included in the request from the client.
|
<T extends Control> |
AbstractOperation.getRequestControl(ControlDecoder<T> d) |
boolean |
LDIFExportConfig.includeEntry(Entry entry)
Indicates whether the specified entry should be included in the export based on the configured set of include and
exclude filters.
|
org.forgerock.util.Pair<Boolean,LocalizableMessage> |
LDIFImportConfig.includeEntry(Entry entry)
Indicates whether the specified entry should be included in the import based on the configured set of include and
exclude filters.
|
void |
Entry.incrementAttribute(Attribute attribute)
Increments an attribute in this entry by the amount specified in the provided attribute.
|
boolean |
SearchFilter.matchesEntry(Entry entry)
Indicates whether this search filter matches the provided entry.
|
boolean |
LDAPURL.matchesEntry(Entry entry)
Indicates whether the provided entry matches the criteria defined in this LDAP URL.
|
protected static DirectoryException |
AbstractOperation.newDirectoryException(Operation operation,
Entry entry,
org.forgerock.opendj.ldap.Dn entryDN,
org.forgerock.opendj.ldap.ResultCode resultCode,
LocalizableMessage message,
org.forgerock.opendj.ldap.ResultCode altResultCode,
LocalizableMessage altMessage)
Returns a new
DirectoryException built from the provided resultCodes and messages. |
protected static void |
AbstractOperation.removeAllDisallowedControls(org.forgerock.opendj.ldap.Dn targetDN,
Operation operation)
Removes all the disallowed request controls from the provided operation.
|
static boolean |
FilePermission.setPermissions(File f,
FilePermission p)
Attempts to set the given permissions on the specified file.
|
protected static void |
AbstractOperation.setResultCodeAndMessageNoInfoDisclosure(Operation operation,
Entry entry,
org.forgerock.opendj.ldap.Dn entryDN,
org.forgerock.opendj.ldap.ResultCode resultCode,
LocalizableMessage message,
org.forgerock.opendj.ldap.ResultCode altResultCode,
LocalizableMessage altMessage)
Sets the provided resultCodes and messages on the provided operation.
|
abstract SearchFilter |
RawFilter.toSearchFilter()
Converts this raw filter to a search filter that may be used by the Directory Server's core processing.
|
static SubtreeSpecification |
SubtreeSpecification.valueOf(org.forgerock.opendj.ldap.Dn rootDN,
String s)
Parses the string argument as an RFC3672 subtree specification.
|
Constructor and Description |
---|
SubEntry(Entry entry)
Constructs a subentry object from a given entry object.
|
Modifier and Type | Method and Description |
---|---|
void |
PostOperationOperation.setResponseData(DirectoryException directoryException)
Sets the response elements for this operation based on the information contained in the provided
DirectoryException object. |
void |
InProgressOperation.setResponseData(DirectoryException directoryException)
Sets the response elements for this operation based on the information contained in the provided
DirectoryException object. |
Modifier and Type | Method and Description |
---|---|
void |
PreOperationModifyOperation.addModification(Modification modification)
Adds the provided modification to the set of modifications to this modify operation.
|
<T extends Control> |
PluginOperation.getRequestControl(ControlDecoder<T> d)
Retrieves a control included in the request from the client.
|
Modifier and Type | Method and Description |
---|---|
void |
BackupManager.createBackup(Backupable backupable,
BackupConfig backupConfig)
Creates a backup of the provided backupable entity.
|
static List<Path> |
BackupManager.getFiles(File directory,
FileFilter filter,
String identifier)
Helper method to build a list of files to backup, in the simple case where all files are located under the
provided directory.
|
static String |
SchemaUtils.parseAttributeTypeOID(String definition)
Returns the OID from the provided attribute type definition, assuming the definition is valid.
|
static String |
SchemaUtils.parseDITContentRuleOID(String definition)
Returns the OID from the provided DIT content rule definition, assuming the definition is valid.
|
static String |
SchemaUtils.parseMatchingRuleUseOID(String definition)
Returns the OID from the provided matching rule use definition, assuming the definition is valid.
|
static String |
SchemaUtils.parseNameFormOID(String definition)
Returns the OID from the provided name form definition, assuming the definition is valid.
|
static String |
SchemaUtils.parseObjectClassOID(String definition)
Returns the OID from the provided object class definition, assuming the definition is valid.
|
static int |
SchemaUtils.parseRuleID(String definition)
Returns the ruleID from the provided DIT structure rule definition, assuming the definition is valid.
|
static String |
SchemaUtils.parseSchemaFileFromElementDefinition(String definition)
Parses the schema file (value of X-SCHEMA-FILE extension) from the provided schema element definition.
|
static String |
SchemaUtils.parseSyntaxOID(String definition)
Returns the OID from the provided syntax definition, assuming the definition is valid.
|
void |
BackupManager.removeBackup(BackupDirectory backupDir,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
BackupManager.restoreBackup(Backupable backupable,
RestoreConfig restoreConfig)
Restores a backupable entity from its backup, or verify the backup.
|
static Path |
BackupManager.saveCurrentFilesToDirectory(Backupable backupable,
String identifier)
Helper method to save all current files of the provided backupable entity, using default behavior.
|
static Path |
BackupManager.saveFilesToDirectory(Path rootDirectory,
ListIterator<Path> files,
String targetBasePath,
String identifier)
Helper method to move all provided files in a target directory created from provided target base path, keeping
relative path information relative to root directory.
|
Copyright © 2010–2017 ForgeRock AS. All rights reserved.