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