Package | Description |
---|---|
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.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.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.
|
org.opends.server.workflowelement.localbackend |
This package contains source for the local backend workflow element, which
are used to process operations against data stored in local backend databases
and other repositories that are considered "local".
|
Modifier and Type | Method and Description |
---|---|
void |
ReadOnlyConfigFileHandler.addEntry(Entry entry,
AddOperation arg1)
Adds the provided entry to this backend.
|
void |
ReadOnlyConfigFileHandler.createBackup(BackupConfig arg0)
Creates a backup of the contents of this backend in a form that may be restored at a later date
if necessary.
|
void |
ReadOnlyConfigFileHandler.deleteEntry(DN arg0,
DeleteOperation arg1)
Removes the specified entry from this backend.
|
void |
ReadOnlyConfigFileHandler.exportLDIF(LDIFExportConfig arg0)
Exports the contents of this backend to LDIF.
|
protected Schema |
SchemaLoader.getBaseSchema()
Returns a basic version of the schema.
|
Entry |
ReadOnlyConfigFileHandler.getEntry(DN entryDN)
Retrieves the requested entry from this backend.
|
long |
ReadOnlyConfigFileHandler.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
ReadOnlyConfigFileHandler.getNumberOfEntriesInBaseDN(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.ConditionResult |
ReadOnlyConfigFileHandler.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
LDIFImportResult |
ReadOnlyConfigFileHandler.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
protected void |
ConfigReader.readSchema()
Reads the schema from the files.
|
void |
SchemaLoader.readSchema()
Reads the schema.
|
void |
RemoteSchemaLoader.readSchema(InitialLdapContext ctx)
Reads the schema.
|
void |
ReadOnlyConfigFileHandler.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
ReadOnlyConfigFileHandler.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
ReadOnlyConfigFileHandler.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
ReadOnlyConfigFileHandler.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
ReadOnlyConfigFileHandler.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
void |
ReadOnlyConfigFileHandler.writeUpdatedConfig()
Writes an updated version of the Directory Server configuration
to the repository.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Backend.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(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,
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 |
Backend.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<ObjectClass,String> |
CompressedSchema.decodeObjectClasses(org.forgerock.opendj.ldap.ByteSequenceReader reader)
Decodes an object class set from the provided byte string.
|
abstract void |
Backend.deleteEntry(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.
|
abstract 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<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.
|
abstract 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 |
Backend.entryExists(DN entryDN)
Indicates whether an entry with the specified DN exists in the backend.
|
abstract void |
Backend.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 AuthenticationPolicyState |
AuthenticationPolicyState.forUser(Entry userEntry,
boolean useDefaultOnError)
Returns the authentication policy state for the user provided user.
|
static AuthenticationPolicy |
AuthenticationPolicy.forUser(Entry userEntry,
boolean useDefaultOnError)
Returns the authentication policy 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.
|
abstract 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,
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 boolean.
|
abstract Entry |
Backend.getEntry(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,
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.
|
Set<Group<?>> |
ClientConnection.getGroups(Operation operation)
Retrieves the set of groups in which the user associated with
this client connection may be considered to be a member.
|
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(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 |
Backend.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
abstract long |
Backend.getNumberOfEntriesInBaseDN(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.
|
abstract 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 |
Backend.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
abstract LDIFImportResult |
Backend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
Object |
InvokableComponent.invokeMethod(String methodName,
ConfigAttribute[] arguments)
Invokes the specified method with the provided arguments.
|
abstract boolean |
AccessControlHandler.isAllowed(BindOperation bindOperation)
Indicates whether the provided bind operation is allowed based on
the access control configuration.
|
abstract boolean |
AccessControlHandler.isAllowed(DN dn,
Operation op,
Control control)
Indicates whether the provided control is allowed based on the
access control configuration and the specified operation.
|
abstract boolean |
AccessControlHandler.isAllowed(ExtendedOperation extendedOperation)
Indicates whether the provided extended operation is allowed
based on the access control configuration.
|
abstract boolean |
AccessControlHandler.isAllowed(LocalBackendAddOperation addOperation)
Indicates whether the provided add operation is allowed based on
the access control configuration.
|
abstract boolean |
AccessControlHandler.isAllowed(LocalBackendCompareOperation compareOperation)
Indicates whether the provided compare operation is allowed based
on the access control configuration.
|
abstract boolean |
AccessControlHandler.isAllowed(LocalBackendDeleteOperation deleteOperation)
Indicates whether the provided delete operation is allowed based
on the access control configuration.
|
abstract boolean |
AccessControlHandler.isAllowed(LocalBackendModifyOperation modifyOperation)
Indicates whether the provided modify operation is allowed based
on the access control configuration.
|
abstract boolean |
AccessControlHandler.isAllowed(ModifyDNOperation modifyDNOperation)
Indicates whether the provided modify DN operation is allowed
based on the access control configuration.
|
abstract boolean |
AccessControlHandler.isAllowed(Operation operation,
Entry entry,
SearchFilter filter)
Indicates whether the provided operation search filter is allowed
based on the access control configuration.
|
abstract boolean |
AccessControlHandler.isAllowed(SearchOperation searchOperation)
Indicates whether the provided search operation is allowed based
on the access control configuration.
|
boolean |
Group.isMember(DN userDN)
Indicates whether the user with the specified DN is a member of
this group.
|
abstract boolean |
Group.isMember(DN userDN,
Set<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,
Set<DN> examinedGroups)
Indicates whether the user described by the provided user entry
is a member of this group.
|
boolean |
ClientConnection.isMemberOf(Group<?> group,
Operation operation)
Indicates whether the user associated with this client connection
should be considered a member of the specified group, optionally
evaluated within the context of the provided operation.
|
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 |
Backend.rebuildBackend(RebuildConfig rebuildConfig,
ServerContext serverContext)
Rebuild indexes in the backend instance.
|
void |
Backend.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 |
Backend.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
abstract void |
Group.removeMember(DN userDN)
Attempts to remove the specified user as a member of this group.
|
abstract void |
Group.removeNestedGroup(DN nestedGroupDN)
Attempts to remove the provided group as a nested group within
this group.
|
abstract void |
Backend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
abstract void |
Backend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
abstract void |
Backend.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
abstract void |
Backend.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,
String attributeName,
Collection<String> attributeOptions)
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.
|
long |
Backend.verifyBackend(VerifyConfig verifyConfig)
Verify the integrity of the backend instance.
|
abstract void |
ConfigHandler.writeUpdatedConfig()
Writes an updated version of the Directory Server configuration
to the repository.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PatternRDN.addValue(String type,
ArrayList<org.forgerock.opendj.ldap.ByteString> valuePattern,
String dnString)
Add another attribute-value pair to the pattern.
|
static PatternDN |
PatternDN.decode(String dnString)
Create a new DN pattern matcher from a pattern string.
|
static PatternDN |
PatternDN.decodeSuffix(String pattern)
Create a new DN pattern matcher to match a suffix.
|
boolean |
AciHandler.isAllowed(DN entryDN,
Operation op,
Control control)
Indicates whether the provided control is allowed based on the
access control configuration and the specified operation.
|
boolean |
AciHandler.isAllowed(LocalBackendAddOperation operation)
Indicates whether the provided add operation is allowed based on
the access control configuration.
|
boolean |
AciHandler.isAllowed(LocalBackendModifyOperation operation)
Indicates whether the provided modify operation is allowed based
on the access control configuration.
|
boolean |
AciHandler.isAllowed(Operation operation,
Entry entry,
SearchFilter filter)
Indicates whether the provided operation search filter is allowed
based on the access control configuration.
|
Constructor and Description |
---|
PatternRDN(String type,
ArrayList<org.forgerock.opendj.ldap.ByteString> valuePattern,
String dnString)
Create a new RDN pattern composed of a single attribute-value pair.
|
Modifier and Type | Method and Description |
---|---|
void |
MemoryBackend.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
void |
MonitorBackend.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
void |
SchemaBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
BackupBackend.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
void |
NullBackend.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
void |
TrustStoreBackend.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
void |
ChangelogBackend.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
void |
RootDSEBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
LDIFBackend.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
void |
SchemaBackend.afterRestore(Path restoreDirectory,
Path saveDirectory) |
Path |
SchemaBackend.beforeRestore() |
void |
MemoryBackend.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.
|
void |
MonitorBackend.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.
|
void |
SchemaBackend.createBackup(BackupConfig backupConfig) |
void |
BackupBackend.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.
|
void |
NullBackend.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.
|
void |
TrustStoreBackend.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.
|
void |
ChangelogBackend.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.
|
void |
RootDSEBackend.createBackup(BackupConfig backupConfig) |
void |
LDIFBackend.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.
|
void |
MemoryBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
void |
MonitorBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
void |
SchemaBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
BackupBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
void |
NullBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
void |
TrustStoreBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
void |
ChangelogBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
void |
RootDSEBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
LDIFBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
boolean |
MonitorBackend.entryExists(DN entryDN)
Indicates whether an entry with the specified DN exists in the backend.
|
boolean |
SchemaBackend.entryExists(DN entryDN) |
boolean |
RootDSEBackend.entryExists(DN entryDN) |
void |
MemoryBackend.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
void |
MonitorBackend.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
void |
SchemaBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
BackupBackend.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
void |
NullBackend.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
void |
TrustStoreBackend.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
void |
ChangelogBackend.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
void |
RootDSEBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
LDIFBackend.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
Entry |
MonitorBackend.getEntry(DN entryDN)
Retrieves the requested entry from this backend.
|
Entry |
SchemaBackend.getEntry(DN entryDN) |
Entry |
BackupBackend.getEntry(DN entryDN)
Retrieves the requested entry from this backend.
|
Entry |
TrustStoreBackend.getEntry(DN entryDN)
Retrieves the requested entry from this backend.
|
Entry |
ChangelogBackend.getEntry(DN entryDN)
Retrieves the requested entry from this backend.
|
Entry |
RootDSEBackend.getEntry(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 |
MemoryBackend.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
MonitorBackend.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
SchemaBackend.getNumberOfChildren(DN parentDN) |
long |
BackupBackend.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
NullBackend.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
TrustStoreBackend.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
ChangelogBackend.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
RootDSEBackend.getNumberOfChildren(DN parentDN) |
long |
LDIFBackend.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
MemoryBackend.getNumberOfEntriesInBaseDN(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.
|
long |
MonitorBackend.getNumberOfEntriesInBaseDN(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.
|
long |
SchemaBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
BackupBackend.getNumberOfEntriesInBaseDN(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.
|
long |
NullBackend.getNumberOfEntriesInBaseDN(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.
|
long |
TrustStoreBackend.getNumberOfEntriesInBaseDN(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.
|
long |
ChangelogBackend.getNumberOfEntriesInBaseDN(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.
|
long |
RootDSEBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
LDIFBackend.getNumberOfEntriesInBaseDN(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.
|
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 |
MemoryBackend.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
org.forgerock.opendj.ldap.ConditionResult |
MonitorBackend.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
org.forgerock.opendj.ldap.ConditionResult |
SchemaBackend.hasSubordinates(DN entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
BackupBackend.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
org.forgerock.opendj.ldap.ConditionResult |
NullBackend.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
org.forgerock.opendj.ldap.ConditionResult |
TrustStoreBackend.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
org.forgerock.opendj.ldap.ConditionResult |
ChangelogBackend.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
org.forgerock.opendj.ldap.ConditionResult |
RootDSEBackend.hasSubordinates(DN entryDN) |
org.forgerock.opendj.ldap.ConditionResult |
LDIFBackend.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
LDIFImportResult |
MemoryBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
LDIFImportResult |
MonitorBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
LDIFImportResult |
SchemaBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
BackupBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
LDIFImportResult |
NullBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
LDIFImportResult |
TrustStoreBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
LDIFImportResult |
ChangelogBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
LDIFImportResult |
RootDSEBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
LDIFBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
void |
ChangelogBackend.registerPersistentSearch(PersistentSearch pSearch)
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.
|
void |
MemoryBackend.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
MonitorBackend.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
SchemaBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
BackupBackend.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
NullBackend.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
TrustStoreBackend.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
ChangelogBackend.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
RootDSEBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
LDIFBackend.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
MemoryBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
MonitorBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
SchemaBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
BackupBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
NullBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
TrustStoreBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
ChangelogBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
RootDSEBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
LDIFBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
MemoryBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
MonitorBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
SchemaBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
BackupBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
NullBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
TrustStoreBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
ChangelogBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
RootDSEBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
LDIFBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
MemoryBackend.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
MonitorBackend.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
SchemaBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
BackupBackend.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
NullBackend.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
TrustStoreBackend.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
ChangelogBackend.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
RootDSEBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
LDIFBackend.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
MemoryBackend.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
void |
MonitorBackend.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
void |
SchemaBackend.search(SearchOperation searchOperation) |
void |
BackupBackend.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
void |
NullBackend.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
void |
TrustStoreBackend.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
void |
ChangelogBackend.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
void |
RootDSEBackend.search(SearchOperation searchOperation) |
void |
LDIFBackend.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SortValuesSet.add(long entryID,
org.forgerock.opendj.ldap.ByteString[] values,
AttributeType[] types)
Add the given entryID and values from this VLV index.
|
void |
BackendImpl.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
void |
Index.addEntry(IndexBuffer buffer,
EntryID entryID,
Entry entry)
Update the index buffer for a deleted entry.
|
void |
AttributeIndex.addEntry(IndexBuffer buffer,
EntryID entryID,
Entry entry)
Update the attribute index for a new entry.
|
boolean |
VLVIndex.addEntry(com.sleepycat.je.Transaction txn,
EntryID entryID,
Entry entry)
Update the vlvIndex for a new entry.
|
void |
BackendImpl.afterRestore(Path restoreDirectory,
Path saveDirectory)
Called after the restore operation has finished successfully.
|
Path |
BackendImpl.beforeRestore()
Called before the restore operation begins.
|
int |
VLVKeyComparator.compare(SortValuesSet set,
int index,
long entryID,
org.forgerock.opendj.ldap.ByteString[] values)
Compares the contents in the provided values set with the given values to
determine their relative order.
|
void |
BackendImpl.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.
|
void |
BackendImpl.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
static Entry |
ID2Entry.entryFromDatabase(org.forgerock.opendj.ldap.ByteString bytes,
CompressedSchema compressedSchema)
Decodes an entry from its database representation.
|
void |
BackendImpl.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
void |
IndexBuffer.flush(com.sleepycat.je.Transaction txn)
Flush the buffered index changes until the given transaction to
the database.
|
Entry |
ID2Entry.get(com.sleepycat.je.Transaction txn,
EntryID id,
com.sleepycat.je.LockMode lockMode)
Fetch a record from the entry database.
|
Entry |
BackendImpl.getEntry(DN entryDN)
Retrieves the requested entry from this backend.
|
ListIterator<Path> |
BackendImpl.getFilesToBackup()
Returns the files to backup.
|
byte[] |
SortValuesSet.getKeyBytes()
Returns the key to use for this set of sort values in the database.
|
SortValues |
SortValuesSet.getKeySortValues()
Returns the key to use for this set of sort values in the database.
|
long |
BackendImpl.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
BackendImpl.getNumberOfEntriesInBaseDN(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.
|
SortValues |
SortValuesSet.getSortValues(int index)
Returns the sort values at the index in this set.
|
org.forgerock.opendj.ldap.ByteString |
SortValuesSet.getValue(int index)
Retrieve an attribute value from this values set.
|
org.forgerock.opendj.ldap.ConditionResult |
BackendImpl.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
LDIFImportResult |
BackendImpl.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
boolean |
ID2Entry.put(com.sleepycat.je.Transaction txn,
EntryID id,
Entry entry)
Write a record in the entry database.
|
void |
BackendImpl.rebuildBackend(RebuildConfig rebuildConfig,
ServerContext serverContext)
Rebuild indexes in the backend instance.
|
void |
BackendImpl.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
Index.removeEntry(IndexBuffer buffer,
EntryID entryID,
Entry entry)
Update the index buffer for a deleted entry.
|
void |
AttributeIndex.removeEntry(IndexBuffer buffer,
EntryID entryID,
Entry entry)
Update the attribute index for a deleted entry.
|
void |
BackendImpl.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
BackendImpl.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
BackendImpl.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
BackendImpl.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
static EntryIDSet |
EntryIDSetSorter.sort(EntryContainer suffixContainer,
EntryIDSet entryIDSet,
SearchOperation searchOperation,
SortOrder sortOrder,
VLVRequestControl vlvRequest)
Creates a new entry ID set which is a sorted representation of the provided
set using the given sort order.
|
protected void |
JECompressedSchema.storeAttribute(byte[] encodedAttribute,
String attributeName,
Collection<String> attributeOptions)
Persists the provided encoded attribute.
|
protected void |
JECompressedSchema.storeObjectClasses(byte[] encodedObjectClasses,
Collection<String> objectClassNames)
Persists the provided encoded object classes.
|
long |
VerifyJob.verifyBackend(RootContainer rootContainer)
Verify the backend.
|
long |
BackendImpl.verifyBackend(VerifyConfig verifyConfig)
Verify the integrity of the backend instance.
|
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)
Adds the provided entry to this backend.
|
void |
BackendImpl.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.
|
void |
BackendImpl.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
boolean |
BackendImpl.entryExists(DN entryDN)
Indicates whether an entry with the specified DN exists in the backend.
|
void |
BackendImpl.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
Entry |
BackendImpl.getEntry(DN entryDN)
Retrieves the requested entry from this backend.
|
long |
BackendImpl.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
BackendImpl.getNumberOfEntriesInBaseDN(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.ConditionResult |
BackendImpl.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
LDIFImportResult |
BackendImpl.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
void |
BackendImpl.rebuildBackend(RebuildConfig rebuildConfig,
ServerContext serverContext)
Rebuild indexes in the backend instance.
|
void |
BackendImpl.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
BackendImpl.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
BackendImpl.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
BackendImpl.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
BackendImpl.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
long |
BackendImpl.verifyBackend(VerifyConfig verifyConfig)
Verify the integrity of the backend instance.
|
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)
Adds the provided entry to this backend.
|
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)
Called after the restore operation has finished successfully.
|
Path |
TaskBackend.beforeRestore()
Called before the restore operation begins.
|
void |
TaskBackend.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.
|
void |
TaskBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
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)
Exports the contents of this backend to LDIF.
|
Entry |
TaskBackend.getEntry(DN entryDN)
Retrieves the requested entry from this backend.
|
ListIterator<Path> |
TaskBackend.getFilesToBackup()
Returns the files to backup.
|
long |
TaskBackend.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
TaskBackend.getNumberOfEntriesInBaseDN(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.ConditionResult |
TaskBackend.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
LDIFImportResult |
TaskBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext sContext)
Imports information from an LDIF file into this backend.
|
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)
Removes the specified backup if it is possible to do so.
|
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(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
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)
Replaces the specified entry with the provided entry in this
backend.
|
void |
TaskBackend.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
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)
Processes the specified search in this backend.
|
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 |
---|---|
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.
|
DN |
ProxiedAuthV1Control.getAuthorizationDN()
Retrieves the authorization DN from the control value.
|
Entry |
ProxiedAuthV1Control.getAuthorizationEntry()
Retrieves the authorization entry for this proxied authorization V1
control.
|
Entry |
ProxiedAuthV2Control.getAuthorizationEntry()
Retrieves the authorization entry for this proxied authorization V2
control.
|
SearchFilter |
LDAPAssertionRequestControl.getSearchFilter()
Retrieves the processed search filter for this control.
|
SortOrder |
ServerSideSortRequestControl.getSortOrder()
Retrieves the sort order for this server-side sort request control.
|
Modifier and Type | Method and Description |
---|---|
void |
OperationWrapper.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 |
ConfigurationHandler.addEntry(org.forgerock.opendj.ldap.Entry entry)
Add a configuration entry
|
void |
ModifyOperation.addModification(Modification modification)
Adds the provided modification to the set of modifications to this modify
operation.
|
void |
ModifyOperationBasis.addModification(Modification modification)
Adds the provided modification to the set of modifications to this modify
operation.
|
void |
ModifyOperationWrapper.addModification(Modification modification)
Adds the provided modification to the set of modifications to this modify
operation.
|
PasswordPolicyState |
PasswordPolicy.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).
|
void |
ConfigurationHandler.deleteEntry(org.forgerock.opendj.ldap.DN dn)
Delete a configuration entry.
|
List<LocalizableMessage> |
BaseDnRegistry.deregisterBaseDN(DN baseDN)
Deregisters a base DN with this registry.
|
static void |
DirectoryServer.deregisterBaseDN(DN baseDN)
Deregisters the provided base DN with the server.
|
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 |
WorkQueueStrategy.enqueueRequest(Operation operation)
Put the request in the work queue.
|
void |
QueueingStrategy.enqueueRequest(Operation operation)
Put the request in the queue.
|
void |
BoundedWorkQueueStrategy.enqueueRequest(Operation operation)
Put the request in the queue.
|
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.
|
static boolean |
DirectoryServer.entryExists(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.
|
static Entry |
DirectoryServer.getEntry(DN entryDN)
Retrieves the entry with the requested DN.
|
<T extends Control> |
OperationWrapper.getRequestControl(ControlDecoder<T> d)
Retrieves a control included in the request from the client.
|
static void |
DirectoryServer.registerAlternateRootDN(DN actualRootEntryDN,
DN alternateRootBindDN)
Registers an alternate root bind DN using the provided information.
|
static void |
DirectoryServer.registerAttributeType(AttributeType attributeType,
boolean overwriteExisting)
Registers the provided attribute type with the Directory Server.
|
static void |
DirectoryServer.registerBackend(Backend<?> backend)
Registers the provided backend with the Directory Server.
|
List<LocalizableMessage> |
BaseDnRegistry.registerBaseDN(DN baseDN,
Backend<?> backend,
boolean isPrivate)
Registers a base DN with this registry.
|
static void |
DirectoryServer.registerBaseDN(DN baseDN,
Backend<?> backend,
boolean isPrivate)
Registers the provided base DN with the server.
|
static void |
DirectoryServer.registerDITContentRule(DITContentRule ditContentRule,
boolean overwriteExisting)
Registers the provided DIT content rule with the Directory Server.
|
static void |
DirectoryServer.registerDITStructureRule(DITStructureRule ditStructureRule,
boolean overwriteExisting)
Registers the provided DIT structure rule with the Directory Server.
|
static void |
DirectoryServer.registerMatchingRule(org.forgerock.opendj.ldap.schema.MatchingRule matchingRule,
boolean overwriteExisting)
Registers the provided matching rule with the Directory Server.
|
static void |
DirectoryServer.registerMatchingRuleUse(MatchingRuleUse matchingRuleUse,
boolean overwriteExisting)
Registers the provided matching rule use with the Directory Server.
|
static void |
DirectoryServer.registerNameForm(NameForm nameForm,
boolean overwriteExisting)
Registers the provided name form with the Directory Server.
|
static void |
DirectoryServer.registerObjectClass(ObjectClass objectClass,
boolean overwriteExisting)
Registers the provided objectclass with the Directory Server.
|
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 |
SearchOperation.sendSearchEntry(SearchResultEntry entry)
Sends the provided search result entry to the client.
|
void |
SearchOperationBasis.sendSearchEntry(SearchResultEntry searchEntry) |
void |
SearchOperationWrapper.sendSearchEntry(SearchResultEntry entry)
Sends the provided search result entry to the client.
|
boolean |
SearchOperation.sendSearchReference(SearchResultReference reference)
Sends the provided search result reference to the client.
|
boolean |
SearchOperationBasis.sendSearchReference(SearchResultReference searchReference) |
boolean |
SearchOperationWrapper.sendSearchReference(SearchResultReference reference)
Sends the provided search result reference to the client.
|
protected void |
DefaultCompressedSchema.storeAttribute(byte[] encodedAttribute,
String attributeName,
Collection<String> attributeOptions)
Persists the provided encoded attribute.
|
protected void |
DefaultCompressedSchema.storeObjectClasses(byte[] encodedObjectClasses,
Collection<String> objectClassNames)
Persists the provided encoded object classes.
|
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 |
ConfigFileHandler.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
void |
StaticGroup.addMember(Entry userEntry)
Attempts to add the provided user as a member of this group.
|
void |
DynamicGroup.addMember(Entry userEntry)
Attempts to add the provided user as a member of this group.
|
void |
VirtualStaticGroup.addMember(Entry userEntry)
Attempts to add the provided user as a member of this group.
|
void |
StaticGroup.addNestedGroup(DN nestedGroupDN)
Attempts to add the provided group DN as a nested group within
this group.
|
void |
DynamicGroup.addNestedGroup(DN nestedGroupDN)
Attempts to add the provided group DN as a nested group within
this group.
|
void |
VirtualStaticGroup.addNestedGroup(DN nestedGroupDN)
Attempts to add the provided group DN as a nested group within
this group.
|
void |
ConfigFileHandler.afterRestore(Path restoreDirectory,
Path saveDirectory)
Called after the restore operation has finished successfully.
|
Path |
ConfigFileHandler.beforeRestore()
Called before the restore operation begins.
|
void |
ConfigFileHandler.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.
|
void |
ConfigFileHandler.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
org.forgerock.opendj.ldap.ByteString |
MD5PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
ClearPasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA384PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA256PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
PBKDF2PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
RC4PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
PKCS5S2PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA1PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SHA1PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA512PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
Base64PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
AESPasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
TripleDESPasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
CryptPasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SaltedMD5PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
BlowfishPasswordStorageScheme.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.
|
static String |
PBKDF2PasswordStorageScheme.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 |
SaltedSHA1PasswordStorageScheme.encodeOffline(byte[] passwordBytes)
Generates an encoded password string from the given clear-text password.
|
static String |
SaltedSHA512PasswordStorageScheme.encodeOffline(byte[] passwordBytes)
Generates an encoded password string from the given clear-text password.
|
org.forgerock.opendj.ldap.ByteString |
MD5PasswordStorageScheme.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 |
ClearPasswordStorageScheme.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 |
SaltedSHA384PasswordStorageScheme.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 |
SaltedSHA256PasswordStorageScheme.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 |
PBKDF2PasswordStorageScheme.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 |
RC4PasswordStorageScheme.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 |
PKCS5S2PasswordStorageScheme.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 |
SaltedSHA1PasswordStorageScheme.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 |
SHA1PasswordStorageScheme.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 |
SaltedSHA512PasswordStorageScheme.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 |
Base64PasswordStorageScheme.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 |
AESPasswordStorageScheme.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 |
TripleDESPasswordStorageScheme.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 |
CryptPasswordStorageScheme.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 |
SaltedMD5PasswordStorageScheme.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 |
BlowfishPasswordStorageScheme.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 |
MD5PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
ClearPasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA384PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA256PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
PBKDF2PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
RC4PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
PKCS5S2PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA1PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SHA1PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA512PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
Base64PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
AESPasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
TripleDESPasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
CryptPasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
SaltedMD5PasswordStorageScheme.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.
|
org.forgerock.opendj.ldap.ByteString |
BlowfishPasswordStorageScheme.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 |
ConfigFileHandler.entryExists(DN entryDN)
Indicates whether an entry with the specified DN exists in the backend.
|
void |
ConfigFileHandler.exportLDIF(LDIFExportConfig exportConfig)
Exports the contents of this backend to LDIF.
|
org.forgerock.opendj.ldap.ByteString |
RandomPasswordGenerator.generatePassword(Entry userEntry)
Generates a password for the user whose account is contained in the
specified entry.
|
org.forgerock.opendj.ldap.ByteString |
MD5PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
ClearPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA384PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA256PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
PBKDF2PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
RC4PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
PKCS5S2PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA1PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
SHA1PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA512PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
Base64PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
AESPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
TripleDESPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
CryptPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
SaltedMD5PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
org.forgerock.opendj.ldap.ByteString |
BlowfishPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
Entry |
ConfigFileHandler.getEntry(DN entryDN)
Retrieves the requested entry from this backend.
|
Entry |
RegularExpressionIdentityMapper.getEntryForID(String id)
Retrieves the user entry that was mapped to the provided
identification string.
|
Entry |
ExactMatchIdentityMapper.getEntryForID(String id)
Retrieves the user entry that was mapped to the provided identification
string.
|
SearchFilter |
StaticGroup.getGroupDefinitionFilter()
Retrieves a search filter that may be used to identify entries
containing definitions for groups of this type in the Directory
Server.
|
SearchFilter |
DynamicGroup.getGroupDefinitionFilter()
Retrieves a search filter that may be used to identify entries
containing definitions for groups of this type in the Directory
Server.
|
SearchFilter |
VirtualStaticGroup.getGroupDefinitionFilter()
Retrieves a search filter that may be used to identify entries
containing definitions for groups of this type in the Directory
Server.
|
KeyManager[] |
FileBasedKeyManagerProvider.getKeyManagers() |
KeyManager[] |
NullKeyManagerProvider.getKeyManagers()
Retrieves a
KeyManager object that may be used for
interactions requiring access to a key manager. |
KeyManager[] |
PKCS11KeyManagerProvider.getKeyManagers()
Retrieves a set of
KeyManager objects that may be used for
interactions requiring access to a key manager. |
MemberList |
StaticGroup.getMembers()
Retrieves an iterator that may be used to cursor through the
entries of the members contained in this group.
|
MemberList |
DynamicGroup.getMembers()
Retrieves an iterator that may be used to cursor through the
entries of the members contained in this group.
|
MemberList |
VirtualStaticGroup.getMembers()
Retrieves an iterator that may be used to cursor through the
entries of the members contained in this group.
|
MemberList |
StaticGroup.getMembers(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.
|
MemberList |
DynamicGroup.getMembers(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.
|
MemberList |
VirtualStaticGroup.getMembers(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.
|
long |
ConfigFileHandler.getNumberOfChildren(DN parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
long |
ConfigFileHandler.getNumberOfEntriesInBaseDN(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 |
MD5PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
ClearPasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA384PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA256PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
PBKDF2PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
RC4PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
PKCS5S2PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA1PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
SHA1PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
SaltedSHA512PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
Base64PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
AESPasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
TripleDESPasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
CryptPasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
SaltedMD5PasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
org.forgerock.opendj.ldap.ByteString |
BlowfishPasswordStorageScheme.getPlaintextValue(org.forgerock.opendj.ldap.ByteSequence storedPassword)
Retrieves the original plaintext value for the provided stored
password.
|
TrustManager[] |
NullTrustManagerProvider.getTrustManagers()
Retrieves a
TrustManager object that may be used for
interactions requiring access to a trust manager. |
TrustManager[] |
BlindTrustManagerProvider.getTrustManagers()
Retrieves a set of
TrustManager objects that may be used
for interactions requiring access to a trust manager. |
TrustManager[] |
FileBasedTrustManagerProvider.getTrustManagers()
Retrieves a set of
TrustManager objects that may be used
for interactions requiring access to a trust manager. |
void |
DynamicGroupSearchThread.handleInternalSearchEntry(InternalSearchOperation searchOperation,
SearchResultEntry searchEntry)
Performs any processing necessary for the provided search result
entry.
|
org.forgerock.opendj.ldap.ConditionResult |
ConfigFileHandler.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
LDIFImportResult |
ConfigFileHandler.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
boolean |
StaticGroup.isMember(DN userDN,
Set<DN> examinedGroups)
Indicates whether the user with the specified DN is a member of
this group.
|
boolean |
DynamicGroup.isMember(DN userDN,
Set<DN> examinedGroups)
Indicates whether the user with the specified DN is a member of
this group.
|
boolean |
VirtualStaticGroup.isMember(DN userDN,
Set<DN> examinedGroups)
Indicates whether the user with the specified DN is a member of
this group.
|
boolean |
StaticGroup.isMember(Entry userEntry,
Set<DN> examinedGroups)
Indicates whether the user described by the provided user entry
is a member of this group.
|
boolean |
DynamicGroup.isMember(Entry userEntry,
Set<DN> examinedGroups)
Indicates whether the user described by the provided user entry
is a member of this group.
|
boolean |
VirtualStaticGroup.isMember(Entry userEntry,
Set<DN> examinedGroups)
Indicates whether the user described by the provided user entry
is a member of this group.
|
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 |
SubjectAttributeToUserAttributeCertificateMapper.mapCertificateToUser(Certificate[] certificateChain)
Establishes a mapping between the information in the provided
certificate chain and a single user entry in the Directory
Server.
|
Entry |
SubjectDNToUserAttributeCertificateMapper.mapCertificateToUser(Certificate[] certificateChain)
Establishes a mapping between the information in the provided
certificate chain and a single user entry in the Directory
Server.
|
Entry |
FingerprintCertificateMapper.mapCertificateToUser(Certificate[] certificateChain)
Establishes a mapping between the information in the provided
certificate chain and a single user entry in the Directory
Server.
|
StaticGroup |
StaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry)
Creates a new group of this type based on the definition
contained in the provided entry.
|
DynamicGroup |
DynamicGroup.newInstance(ServerContext serverContext,
Entry groupEntry)
Creates a new group of this type based on the definition
contained in the provided entry.
|
VirtualStaticGroup |
VirtualStaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry)
Creates a new group of this type based on the definition
contained in the provided entry.
|
void |
ConfigFileHandler.removeBackup(BackupDirectory backupDirectory,
String backupID)
Removes the specified backup if it is possible to do so.
|
void |
StaticGroup.removeMember(DN userDN)
Attempts to remove the specified user as a member of this group.
|
void |
DynamicGroup.removeMember(DN userDN)
Attempts to remove the specified user as a member of this group.
|
void |
VirtualStaticGroup.removeMember(DN userDN)
Attempts to remove the specified user as a member of this group.
|
void |
StaticGroup.removeNestedGroup(DN nestedGroupDN)
Attempts to remove the provided group as a nested group within
this group.
|
void |
DynamicGroup.removeNestedGroup(DN nestedGroupDN)
Attempts to remove the provided group as a nested group within
this group.
|
void |
VirtualStaticGroup.removeNestedGroup(DN nestedGroupDN)
Attempts to remove the provided group as a nested group within
this group.
|
void |
ConfigFileHandler.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering
any subordinate entries as necessary.
|
void |
ConfigFileHandler.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this
backend.
|
void |
ConfigFileHandler.restoreBackup(RestoreConfig restoreConfig)
Restores a backup of the contents of this backend.
|
void |
ConfigFileHandler.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
void |
ParallelWorkQueue.submitOperation(Operation operation)
Submits an operation to be processed by one of the worker threads
associated with this work queue.
|
void |
TraditionalWorkQueue.submitOperation(Operation operation)
Submits an operation to be processed by one of the worker threads
associated with this work queue.
|
boolean |
ParallelWorkQueue.trySubmitOperation(Operation operation)
Tries to submit an operation to be processed in the server, without
blocking.
|
boolean |
TraditionalWorkQueue.trySubmitOperation(Operation operation)
Tries to submit an operation to be processed in the server, without
blocking.
|
void |
ConfigFileHandler.writeUpdatedConfig()
Writes an updated version of the Directory Server configuration
to the repository.
|
Constructor and Description |
---|
DynamicGroupMemberList(DN groupDN,
Set<LDAPURL> memberURLs)
Creates a new dynamic group member list with the provided information.
|
DynamicGroupMemberList(DN groupDN,
Set<LDAPURL> memberURLs,
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[] |
SizeBasedRetentionPolicy.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)
Returns all files that should be deleted according to the policy.
|
File[] |
FreeDiskSpaceRetentionPolicy.deleteFiles(org.opends.server.loggers.FileNamingPolicy fileNamingPolicy)
Returns all files that should be deleted according to the policy.
|
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 |
InternalSearchListener.handleInternalSearchEntry(InternalSearchOperation searchOperation,
SearchResultEntry searchEntry)
Performs any processing necessary for the provided search result
entry.
|
void |
InternalSearchListener.handleInternalSearchReference(InternalSearchOperation searchOperation,
SearchResultReference searchReference)
Performs any processing necessary for the provided search result
reference.
|
static SearchRequest |
Requests.newSearchRequest(DN name,
org.forgerock.opendj.ldap.SearchScope scope,
String filter)
Return a new search request object.
|
static SearchRequest |
Requests.newSearchRequest(String name,
org.forgerock.opendj.ldap.SearchScope scope,
String filter)
Return a new search request object.
|
static SearchRequest |
Requests.newSearchRequest(String name,
org.forgerock.opendj.ldap.SearchScope scope,
String filter,
String... attributeDescriptions)
Creates a new search request using the provided distinguished name,
scope, and filter, decoded using the default schema.
|
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.
|
SearchRequest |
SearchRequest.setFilter(String filter)
To be removed.
|
SearchRequest |
SearchRequest.setName(String dn)
To be removed.
|
Constructor and Description |
---|
InternalClientConnection(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 |
---|---|
TLSByteChannel |
LDAPConnectionHandler.getTLSByteChannel(ByteChannel channel)
Creates a TLS Byte Channel instance using the specified socket channel.
|
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 mdss)
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)
Performs any necessary synchronization processing that may be
needed before the provided delete operation is performed.
|
SynchronizationProviderResult |
MultimasterReplication.doPreOperation(PreOperationModifyDNOperation modifyDNOperation)
Performs any necessary synchronization processing that may be
needed before the provided modify DN operation is performed.
|
protected void |
LDAPReplicationDomain.exportBackend(OutputStream output)
This method trigger an export of the replicated data.
|
static Set<DN> |
MultimasterReplication.getExcludedChangelogDomains()
Gets the Set of domain baseDN which are disabled for the external changelog.
|
SynchronizationProviderResult |
MultimasterReplication.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 |
MultimasterReplication.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 |
MultimasterReplication.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.
|
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 if the operation that just happened has cleared a conflict : Clearing
a conflict happens if the operation has freed a DN for which another entry
was in conflict.
|
static LDAPReplicationDomain |
LDAPReplicationDomain.retrievesReplicationDomain(DN baseDN)
Retrieves a replication domain based on the baseDN.
|
Modifier and Type | Method and Description |
---|---|
void |
ReplicationServerHandler.connect(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<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 AttributeType |
AttributeTypeSyntax.decodeAttributeType(org.forgerock.opendj.ldap.ByteSequence value,
Schema schema,
boolean allowUnknownElements)
Decodes the contents of the provided ASN.1 octet string as an attribute
type definition according to the rules of this syntax.
|
static StringBuilder[] |
AuthPasswordSyntax.decodeAuthPassword(String authPasswordValue)
Decodes the provided authentication password value into its component
parts.
|
static DITContentRule |
DITContentRuleSyntax.decodeDITContentRule(org.forgerock.opendj.ldap.ByteSequence value,
Schema schema,
boolean allowUnknownElements)
Decodes the contents of the provided ASN.1 octet string as a DIT content
rule definition according to the rules of this syntax.
|
static DITStructureRule |
DITStructureRuleSyntax.decodeDITStructureRule(org.forgerock.opendj.ldap.ByteSequence value,
Schema schema,
boolean allowUnknownElements)
Decodes the contents of the provided ASN.1 octet string as a DIT structure
rule definition according to the rules of this syntax.
|
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 LDAPSyntaxDescription |
LDAPSyntaxDescriptionSyntax.decodeLDAPSyntax(org.forgerock.opendj.ldap.ByteSequence value,
ServerContext serverContext,
Schema schema,
boolean allowUnknownElements,
boolean forDelete)
Decodes the contents of the provided byte sequence as an ldap syntax
definition according to the rules of this syntax.
|
static MatchingRuleUse |
MatchingRuleUseSyntax.decodeMatchingRuleUse(org.forgerock.opendj.ldap.ByteSequence value,
Schema schema,
boolean allowUnknownElements)
Decodes the contents of the provided ASN.1 octet string as a matching rule
use definition according to the rules of this syntax.
|
static NameForm |
NameFormSyntax.decodeNameForm(org.forgerock.opendj.ldap.ByteSequence value,
Schema schema,
boolean allowUnknownElements)
Decodes the contents of the provided ASN.1 octet string as a name form
definition according to the rules of this syntax.
|
static ObjectClass |
ObjectClassSyntax.decodeObjectClass(org.forgerock.opendj.ldap.ByteSequence value,
Schema schema,
boolean allowUnknownElements)
Decodes the contents of the provided ASN.1 octet string as an objectclass
definition according to the rules of this syntax.
|
static String[] |
UserPasswordSyntax.decodeUserPassword(String userPasswordValue)
Decodes the provided user password value into its component parts.
|
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 |
InitializeTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
BackupTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
RebuildTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
LeaveLockdownModeTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
ExportTask.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 |
AddSchemaFileTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
SetGenerationIdTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
EnterLockdownModeTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
InitializeTargetTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
ShutdownTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
ImportTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
DisconnectClientTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
RestoreTask.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 |
---|---|
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(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.
|
static void |
CommonSchemaElements.checkSafeProperties(Map<String,List<String>> extraProperties)
Check if the extra schema properties contain safe filenames.
|
static SearchFilter |
SearchFilter.createExtensibleMatchFilter(AttributeType attributeType,
org.forgerock.opendj.ldap.ByteString assertionValue,
String matchingRuleID,
boolean dnAttributes)
Creates an extensible matching filter with the provided
information.
|
static SearchFilter |
SearchFilter.createExtensibleMatchFilter(AttributeType attributeType,
Set<String> attributeOptions,
org.forgerock.opendj.ldap.ByteString assertionValue,
String matchingRuleID,
boolean dnAttributes)
Creates an extensible matching filter with the provided
information.
|
static SearchFilter |
SearchFilter.createFilterFromString(String filterString)
Decodes the provided filter string as a search filter.
|
static DN |
DN.decode(org.forgerock.opendj.ldap.ByteSequence dnString)
Decodes the provided ASN.1 octet string as a DN.
|
static Entry |
Entry.decode(org.forgerock.opendj.ldap.ByteSequenceReader entryBuffer)
Decodes the provided byte array as an entry.
|
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 RDN |
RDN.decode(String rdnString)
Decodes the provided string as an RDN.
|
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.
|
static boolean |
DirectoryConfig.entryExists(DN entryDN)
Indicates whether the specified entry exists in the Directory
Server.
|
DN |
Entry.getAliasedDN()
Retrieves the DN of the entry referenced by this alias entry.
|
DN |
LDAPURL.getBaseDN()
Retrieves the processed DN for this LDAP URL.
|
static Entry |
DirectoryConfig.getEntry(DN entryDN)
Retrieves the entry with the requested DN.
|
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.
|
boolean |
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 |
LDAPURL.matchesEntry(Entry entry)
Indicates whether the provided entry matches the criteria defined
in this LDAP URL.
|
boolean |
SearchFilter.matchesEntry(Entry entry)
Indicates whether this search filter matches the provided entry.
|
void |
SubtreeSpecification.Parser.nextSpecificExclusions(Set<DN> chopBefore,
Set<DN> chopAfter)
Scans the next tokens of the input as a set of specific
exclusions encoded according to the SpecificExclusion
production in RFC 3672.
|
void |
Schema.rebuildDependentElements(SchemaFileElement element)
Recursively rebuilds all schema elements that are dependent upon
the provided element.
|
void |
Schema.registerAttributeType(AttributeType attributeType,
boolean overwriteExisting)
Registers the provided attribute type definition with this
schema.
|
void |
Schema.registerDITContentRule(DITContentRule ditContentRule,
boolean overwriteExisting)
Registers the provided DIT content rule definition with this
schema.
|
void |
Schema.registerDITStructureRule(DITStructureRule ditStructureRule,
boolean overwriteExisting)
Registers the provided DIT structure rule definition with this
schema.
|
void |
Schema.registerLdapSyntaxDescription(LDAPSyntaxDescription syntax,
boolean overwriteExisting)
Registers the provided ldap syntax description with this
schema.
|
void |
Schema.registerMatchingRule(org.forgerock.opendj.ldap.schema.MatchingRule matchingRule,
boolean overwriteExisting)
Registers the provided matching rule definition with this schema.
|
void |
Schema.registerMatchingRuleUse(MatchingRuleUse matchingRuleUse,
boolean overwriteExisting)
Registers the provided matching rule use definition with this
schema.
|
void |
Schema.registerNameForm(NameForm nameForm,
boolean overwriteExisting)
Registers the provided name form definition with this schema.
|
void |
Schema.registerObjectClass(ObjectClass objectClass,
boolean overwriteExisting)
Registers the provided objectclass definition with this schema.
|
void |
Schema.registerSyntax(org.forgerock.opendj.ldap.schema.Syntax syntax,
boolean overwriteExisting)
Registers the provided attribute syntax definition with this
schema.
|
static boolean |
FilePermission.setPermissions(File f,
FilePermission p)
Attempts to set the given permissions on the specified file.
|
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(DN rootDN,
String s)
Parses the string argument as an RFC3672 subtree specification.
|
static DN |
DN.valueOf(String dnString)
Decodes the provided string as a DN.
|
Constructor and Description |
---|
SubEntry(Entry entry)
Constructs a subentry object from a given entry object.
|
Modifier and Type | Method and Description |
---|---|
void |
InProgressOperation.setResponseData(DirectoryException directoryException)
Sets the response elements for this operation based on the
information contained in the provided
DirectoryException object. |
void |
PostOperationOperation.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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalBackendModifyOperation.addModification(Modification modification)
Adds the provided modification to the set of modifications to this modify
operation.
|
void |
LocalBackendAddOperation.handlePasswordPolicy()
Performs all password policy processing necessary for the provided add
operation.
|
void |
LocalBackendModifyOperation.performAdditionalPasswordChangedProcessing()
Performs additional preliminary processing that is required for a
password change.
|
Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.