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.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.stopPoolingAndInitializeConfiguration()
Stops the pooling and initializes the configuration.
|
Modifier and Type | Method and Description |
---|---|
protected Schema |
SchemaLoader.getBaseSchema()
Returns a basic version of the schema.
|
void |
SchemaLoader.readSchema()
Reads the schema.
|
protected void |
ConfigReader.readSchema()
Reads the schema from the files.
|
void |
RemoteSchemaLoader.readSchema(InitialLdapContext ctx)
Reads the schema.
|
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(ByteSequenceReader reader)
Decodes the contents of the provided array as an attribute at the current
position.
|
Map<ObjectClass,String> |
CompressedSchema.decodeObjectClasses(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(ByteStringBuilder builder,
Attribute attribute)
Encodes the information in the provided attribute to a byte array.
|
abstract ByteString |
PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext)
Encodes the provided plaintext password for this storage scheme
using the authentication password syntax defined in RFC 3112.
|
void |
CompressedSchema.encodeObjectClasses(ByteStringBuilder builder,
Map<ObjectClass,String> objectClasses)
Encodes the provided set of object classes to a byte array.
|
abstract ByteString |
PasswordStorageScheme.encodePassword(ByteSequence plaintext)
Encodes the provided plaintext password for this storage scheme,
without the name of the associated scheme.
|
abstract ByteString |
PasswordStorageScheme.encodePasswordWithScheme(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 ByteString |
PasswordGenerator.generatePassword(Entry userEntry)
Generates a password for the user whose account is contained in
the specified entry.
|
abstract ByteString |
PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue)
Retrieves the original plaintext value for the provided password
stored in the authPassword syntax.
|
protected static 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,
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 ByteString |
PasswordStorageScheme.getPlaintextValue(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 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.
|
void |
AttributeSyntax.initializeSyntax(T configuration,
ServerContext serverContext)
Initializes this attribute syntax based on the information in the provided configuration entry.
|
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,
AtomicReference<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,
AtomicReference<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(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,
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 |
Backend.verifyBackend(VerifyConfig verifyConfig)
Verify the integrity of the backend instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PatternRDN.addValue(String type,
List<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) |
boolean |
AciHandler.isAllowed(LocalBackendAddOperation operation) |
boolean |
AciHandler.isAllowed(LocalBackendModifyOperation operation) |
boolean |
AciHandler.isAllowed(Operation operation,
Entry entry,
SearchFilter filter) |
Constructor and Description |
---|
PatternRDN(String type,
List<ByteString> valuePattern,
String dnString)
Create a new RDN pattern composed of a single attribute-value pair.
|
Modifier and Type | Method and Description |
---|---|
void |
TrustStoreBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
SchemaBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
RootDSEBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
NullBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
MonitorBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
MemoryBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
LDIFBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
ConfigurationBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
ChangelogBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
BackupBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
SchemaBackend.afterRestore(Path restoreDirectory,
Path saveDirectory) |
void |
ConfigurationBackend.afterRestore(Path restoreDirectory,
Path saveDirectory) |
Path |
SchemaBackend.beforeRestore() |
Path |
ConfigurationBackend.beforeRestore() |
void |
TrustStoreBackend.createBackup(BackupConfig backupConfig) |
void |
SchemaBackend.createBackup(BackupConfig backupConfig) |
void |
RootDSEBackend.createBackup(BackupConfig backupConfig) |
void |
NullBackend.createBackup(BackupConfig backupConfig) |
void |
MonitorBackend.createBackup(BackupConfig backupConfig) |
void |
MemoryBackend.createBackup(BackupConfig backupConfig) |
void |
LDIFBackend.createBackup(BackupConfig backupConfig) |
void |
ConfigurationBackend.createBackup(BackupConfig backupConfig) |
void |
ChangelogBackend.createBackup(BackupConfig backupConfig) |
void |
BackupBackend.createBackup(BackupConfig backupConfig) |
void |
TrustStoreBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
SchemaBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
RootDSEBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
NullBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
MonitorBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
MemoryBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
LDIFBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
ConfigurationBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
ChangelogBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
void |
BackupBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
boolean |
SchemaBackend.entryExists(DN entryDN) |
boolean |
RootDSEBackend.entryExists(DN entryDN) |
boolean |
MonitorBackend.entryExists(DN entryDN) |
boolean |
ConfigurationBackend.entryExists(DN entryDN) |
void |
TrustStoreBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
SchemaBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
RootDSEBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
NullBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
MonitorBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
MemoryBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
LDIFBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
ConfigurationBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
ChangelogBackend.exportLDIF(LDIFExportConfig exportConfig) |
void |
BackupBackend.exportLDIF(LDIFExportConfig exportConfig) |
Entry |
TrustStoreBackend.getEntry(DN entryDN) |
Entry |
SchemaBackend.getEntry(DN entryDN) |
Entry |
RootDSEBackend.getEntry(DN entryDN) |
Entry |
MonitorBackend.getEntry(DN entryDN) |
Entry |
ChangelogBackend.getEntry(DN entryDN) |
Entry |
BackupBackend.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 |
TrustStoreBackend.getNumberOfChildren(DN parentDN) |
long |
SchemaBackend.getNumberOfChildren(DN parentDN) |
long |
RootDSEBackend.getNumberOfChildren(DN parentDN) |
long |
NullBackend.getNumberOfChildren(DN parentDN) |
long |
MonitorBackend.getNumberOfChildren(DN parentDN) |
long |
MemoryBackend.getNumberOfChildren(DN parentDN) |
long |
LDIFBackend.getNumberOfChildren(DN parentDN) |
long |
ConfigurationBackend.getNumberOfChildren(DN parentDN) |
long |
ChangelogBackend.getNumberOfChildren(DN parentDN) |
long |
BackupBackend.getNumberOfChildren(DN parentDN) |
long |
TrustStoreBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
SchemaBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
RootDSEBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
NullBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
MonitorBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
MemoryBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
LDIFBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
ConfigurationBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
ChangelogBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
long |
BackupBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
TrustManager[] |
TrustStoreBackend.getTrustManagers()
Retrieves a set of
TrustManager objects that may be used
for interactions requiring access to a trust manager. |
ConditionResult |
TrustStoreBackend.hasSubordinates(DN entryDN) |
ConditionResult |
SchemaBackend.hasSubordinates(DN entryDN) |
ConditionResult |
RootDSEBackend.hasSubordinates(DN entryDN) |
ConditionResult |
NullBackend.hasSubordinates(DN entryDN) |
ConditionResult |
MonitorBackend.hasSubordinates(DN entryDN) |
ConditionResult |
MemoryBackend.hasSubordinates(DN entryDN) |
ConditionResult |
LDIFBackend.hasSubordinates(DN entryDN) |
ConditionResult |
ConfigurationBackend.hasSubordinates(DN entryDN) |
ConditionResult |
ChangelogBackend.hasSubordinates(DN entryDN) |
ConditionResult |
BackupBackend.hasSubordinates(DN entryDN) |
LDIFImportResult |
TrustStoreBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
SchemaBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
RootDSEBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
NullBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
MonitorBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
MemoryBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
LDIFBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
ConfigurationBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
ChangelogBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
LDIFImportResult |
BackupBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
void |
ChangelogBackend.registerPersistentSearch(PersistentSearch pSearch) |
void |
TrustStoreBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
SchemaBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
RootDSEBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
NullBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
MonitorBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
MemoryBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
LDIFBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
ConfigurationBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
ChangelogBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
BackupBackend.removeBackup(BackupDirectory backupDirectory,
String backupID) |
void |
TrustStoreBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
SchemaBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
RootDSEBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
NullBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
MonitorBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
MemoryBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
LDIFBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
ConfigurationBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
ChangelogBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
BackupBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
TrustStoreBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
SchemaBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
RootDSEBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
NullBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
MonitorBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
MemoryBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
LDIFBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
ConfigurationBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
ChangelogBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
BackupBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
TrustStoreBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
SchemaBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
RootDSEBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
NullBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
MonitorBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
MemoryBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
LDIFBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
ConfigurationBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
ChangelogBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
BackupBackend.restoreBackup(RestoreConfig restoreConfig) |
void |
TrustStoreBackend.search(SearchOperation searchOperation) |
void |
SchemaBackend.search(SearchOperation searchOperation) |
void |
RootDSEBackend.search(SearchOperation searchOperation) |
void |
NullBackend.search(SearchOperation searchOperation) |
void |
MonitorBackend.search(SearchOperation searchOperation) |
void |
MemoryBackend.search(SearchOperation searchOperation) |
void |
LDIFBackend.search(SearchOperation searchOperation) |
void |
ConfigurationBackend.search(SearchOperation searchOperation) |
void |
ChangelogBackend.search(SearchOperation searchOperation)
Processes the specified search in this backend.
|
void |
BackupBackend.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(DN entryDN,
DeleteOperation deleteOperation) |
boolean |
BackendImpl.entryExists(DN entryDN) |
void |
BackendImpl.exportLDIF(LDIFExportConfig exportConfig) |
Entry |
BackendImpl.getEntry(DN entryDN) |
long |
BackendImpl.getNumberOfChildren(DN parentDN) |
long |
BackendImpl.getNumberOfEntriesInBaseDN(DN baseDN) |
ConditionResult |
BackendImpl.hasSubordinates(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(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(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(DN entryDN) |
ListIterator<Path> |
TaskBackend.getFilesToBackup() |
long |
TaskBackend.getNumberOfChildren(DN parentDN) |
long |
TaskBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
ConditionResult |
TaskBackend.hasSubordinates(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(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(Entry entry)
Add a configuration entry.
|
void |
ConfigurationHandler.deleteEntry(DN dn)
Delete a configuration entry.
|
void |
ConfigurationHandler.replaceEntry(Entry oldEntry,
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,
ByteString value)
Decodes the provided control.
|
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<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 |
ModifyOperationWrapper.addModification(Modification modification) |
void |
ModifyOperationBasis.addModification(Modification modification) |
void |
ModifyOperation.addModification(Modification modification)
Adds the provided modification to the set of modifications to this modify
operation.
|
static void |
DirectoryServer.checkCanEnqueueRequest(Operation operation,
boolean isAllowedInLockDownMode)
Runs all the necessary checks prior to adding an operation to the work
queue.
|
PasswordPolicyState |
PasswordPolicy.createAuthenticationPolicyState(Entry userEntry,
long time) |
static void |
DirectoryServer.deregisterBaseDN(DN baseDN)
Deregisters the provided base DN with the server.
|
List<LocalizableMessage> |
BaseDnRegistry.deregisterBaseDN(DN baseDN)
Deregisters a base DN with this registry.
|
List<ByteString> |
PasswordPolicyState.encodePassword(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 |
SynchronousStrategy.enqueueRequest(Operation operation)
Run the request synchronously.
|
void |
QueueingStrategy.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 |
BoundedWorkQueueStrategy.enqueueRequest(Operation operation) |
static boolean |
DirectoryServer.entryExists(DN entryDN)
Indicates whether the specified entry exists in the Directory Server.
|
void |
PasswordPolicyState.finalizeStateAfterBind() |
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) |
static void |
DirectoryServer.registerAlternateRootDN(DN actualRootEntryDN,
DN alternateRootBindDN)
Registers an alternate root bind DN using the provided information.
|
static void |
DirectoryServer.registerBackend(Backend<?> backend)
Registers the provided backend with the Directory Server.
|
static void |
DirectoryServer.registerBaseDN(DN baseDN,
Backend<?> backend,
boolean isPrivate)
Registers the provided base DN with the server.
|
List<LocalizableMessage> |
BaseDnRegistry.registerBaseDN(DN baseDN,
Backend<?> backend,
boolean isPrivate)
Registers a base DN with this registry.
|
void |
SearchOperationWrapper.sendSearchEntry(SearchResultEntry entry) |
void |
SearchOperationBasis.sendSearchEntry(SearchResultEntry searchEntry) |
void |
SearchOperation.sendSearchEntry(SearchResultEntry entry)
Sends the provided search result entry to the client.
|
boolean |
SearchOperationWrapper.sendSearchReference(SearchResultReference reference) |
boolean |
SearchOperationBasis.sendSearchReference(SearchResultReference searchReference) |
boolean |
SearchOperation.sendSearchReference(SearchResultReference reference)
Sends the provided search result reference to the client.
|
protected void |
DefaultCompressedSchema.storeAttribute(byte[] encodedAttribute,
String attributeName,
Iterable<String> attributeOptions) |
protected void |
DefaultCompressedSchema.storeObjectClasses(byte[] encodedObjectClasses,
Collection<String> objectClassNames) |
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.
|
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.
|
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 |
VirtualStaticGroup.addMember(Entry userEntry) |
void |
StaticGroup.addMember(Entry userEntry) |
void |
DynamicGroup.addMember(Entry userEntry) |
void |
VirtualStaticGroup.addNestedGroup(DN nestedGroupDN) |
void |
StaticGroup.addNestedGroup(DN nestedGroupDN) |
void |
DynamicGroup.addNestedGroup(DN nestedGroupDN) |
ByteString |
TripleDESPasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
SaltedSHA512PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
SaltedSHA384PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
SaltedSHA256PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
SaltedSHA1PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
SaltedMD5PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
SHA1PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
RC4PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
PKCS5S2PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
PBKDF2PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
MD5PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
CryptPasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
ClearPasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
BlowfishPasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
BcryptPasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
Base64PasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
ByteString |
AESPasswordStorageScheme.encodeAuthPassword(ByteSequence plaintext) |
static String |
SaltedSHA512PasswordStorageScheme.encodeOffline(byte[] passwordBytes)
Generates an encoded password string from the given clear-text password.
|
static String |
SaltedSHA1PasswordStorageScheme.encodeOffline(byte[] passwordBytes)
Generates an encoded password string from the given clear-text password.
|
static String |
PKCS5S2PasswordStorageScheme.encodeOffline(byte[] passwordBytes)
Generates an encoded password string from the given clear-text password.
|
static String |
PBKDF2PasswordStorageScheme.encodeOffline(byte[] passwordBytes)
Generates an encoded password string from the given clear-text password.
|
ByteString |
TripleDESPasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
SaltedSHA512PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
SaltedSHA384PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
SaltedSHA256PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
SaltedSHA1PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
SaltedMD5PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
SHA1PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
RC4PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
PKCS5S2PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
PBKDF2PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
MD5PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
CryptPasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
ClearPasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
BlowfishPasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
BcryptPasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
Base64PasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
AESPasswordStorageScheme.encodePassword(ByteSequence plaintext) |
ByteString |
TripleDESPasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
SaltedSHA512PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
SaltedSHA384PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
SaltedSHA256PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
SaltedSHA1PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
SaltedMD5PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
SHA1PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
RC4PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
PKCS5S2PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
PBKDF2PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
MD5PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
CryptPasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
ClearPasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
BlowfishPasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
BcryptPasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
Base64PasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
AESPasswordStorageScheme.encodePasswordWithScheme(ByteSequence plaintext) |
ByteString |
RandomPasswordGenerator.generatePassword(Entry userEntry)
Generates a password for the user whose account is contained in the
specified entry.
|
ByteString |
TripleDESPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
SaltedSHA512PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
SaltedSHA384PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
SaltedSHA256PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
SaltedSHA1PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
SaltedMD5PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
SHA1PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
RC4PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
PKCS5S2PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
PBKDF2PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
MD5PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
CryptPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
ClearPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
BlowfishPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
BcryptPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
Base64PasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
ByteString |
AESPasswordStorageScheme.getAuthPasswordPlaintextValue(String authInfo,
String authValue) |
Entry |
RegularExpressionIdentityMapper.getEntryForID(String id) |
Entry |
ExactMatchIdentityMapper.getEntryForID(String id)
Retrieves the user entry that was mapped to the provided identification
string.
|
SearchFilter |
VirtualStaticGroup.getGroupDefinitionFilter() |
SearchFilter |
StaticGroup.getGroupDefinitionFilter() |
SearchFilter |
DynamicGroup.getGroupDefinitionFilter() |
KeyManager[] |
PKCS11KeyManagerProvider.getKeyManagers() |
KeyManager[] |
NullKeyManagerProvider.getKeyManagers()
Retrieves a
KeyManager object that may be used for
interactions requiring access to a key manager. |
KeyManager[] |
FileBasedKeyManagerProvider.getKeyManagers() |
MemberList |
VirtualStaticGroup.getMembers() |
MemberList |
StaticGroup.getMembers() |
MemberList |
DynamicGroup.getMembers() |
MemberList |
VirtualStaticGroup.getMembers(DN baseDN,
SearchScope scope,
SearchFilter filter) |
MemberList |
StaticGroup.getMembers(DN baseDN,
SearchScope scope,
SearchFilter filter) |
MemberList |
DynamicGroup.getMembers(DN baseDN,
SearchScope scope,
SearchFilter filter) |
ByteString |
TripleDESPasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
SaltedSHA512PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
SaltedSHA384PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
SaltedSHA256PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
SaltedSHA1PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
SaltedMD5PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
SHA1PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
RC4PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
PKCS5S2PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
PBKDF2PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
MD5PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
CryptPasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
ClearPasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
BlowfishPasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
BcryptPasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
Base64PasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
ByteString |
AESPasswordStorageScheme.getPlaintextValue(ByteSequence storedPassword) |
TrustManager[] |
NullTrustManagerProvider.getTrustManagers()
Retrieves a
TrustManager object that may be used for
interactions requiring access to a trust manager. |
TrustManager[] |
FileBasedTrustManagerProvider.getTrustManagers() |
TrustManager[] |
BlindTrustManagerProvider.getTrustManagers() |
void |
DynamicGroupSearchThread.handleInternalSearchEntry(InternalSearchOperation searchOperation,
SearchResultEntry searchEntry) |
boolean |
VirtualStaticGroup.isMember(DN userDN,
AtomicReference<Set<DN>> examinedGroups) |
boolean |
StaticGroup.isMember(DN userDN,
AtomicReference<Set<DN>> examinedGroups) |
boolean |
DynamicGroup.isMember(DN userDN,
AtomicReference<Set<DN>> examinedGroups) |
boolean |
VirtualStaticGroup.isMember(Entry userEntry,
AtomicReference<Set<DN>> examinedGroups) |
boolean |
StaticGroup.isMember(Entry userEntry,
AtomicReference<Set<DN>> examinedGroups) |
boolean |
DynamicGroup.isMember(Entry userEntry,
AtomicReference<Set<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) |
VirtualStaticGroup |
VirtualStaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
StaticGroup |
StaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
DynamicGroup |
DynamicGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
void |
VirtualStaticGroup.removeMember(DN userDN) |
void |
StaticGroup.removeMember(DN userDN) |
void |
DynamicGroup.removeMember(DN userDN) |
void |
VirtualStaticGroup.removeNestedGroup(DN nestedGroupDN) |
void |
StaticGroup.removeNestedGroup(DN nestedGroupDN) |
void |
DynamicGroup.removeNestedGroup(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 |
VirtualStaticGroup.updateMembers(List<Modification> modifications) |
void |
StaticGroup.updateMembers(List<Modification> modifications) |
void |
DynamicGroup.updateMembers(List<Modification> modifications) |
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,
SearchScope scope,
SearchFilter filter)
Creates a new dynamic group member list with the provided information.
|
Modifier and Type | Method and Description |
---|---|
File[] |
SizeBasedRetentionPolicy.deleteFiles(org.opends.server.loggers.FileNamingPolicy fileNamingPolicy) |
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[] |
FileNumberRetentionPolicy.deleteFiles(org.opends.server.loggers.FileNamingPolicy fileNamingPolicy) |
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 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<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(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 String[] |
AuthPasswordSyntax.decodeAuthPassword(String authPasswordValue)
Decodes the provided authentication password value into its component parts.
|
static long |
GeneralizedTimeSyntax.decodeGeneralizedTimeValue(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 |
SubtreeSpecificationSyntax.initializeSyntax(AttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
AciSyntax.initializeSyntax(AttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
AttributeTypeSyntax.initializeSyntax(AttributeTypeDescriptionAttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
CertificateSyntax.initializeSyntax(CertificateAttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
CountryStringSyntax.initializeSyntax(CountryStringAttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
DirectoryStringSyntax.initializeSyntax(DirectoryStringAttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
JPEGSyntax.initializeSyntax(JPEGAttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
TelephoneNumberSyntax.initializeSyntax(TelephoneNumberAttributeSyntaxCfg configuration,
ServerContext serverContext) |
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 |
ShutdownTask.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 |
RestoreTask.initializeTask()
Performs any task-specific initialization that may be required before
processing can start.
|
void |
ResetChangeNumberTask.initializeTask() |
void |
RebuildTask.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 |
LeaveLockdownModeTask.initializeTask() |
void |
InitializeTask.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 |
ImportTask.initializeTask() |
void |
ExportTask.initializeTask() |
void |
EnterLockdownModeTask.initializeTask() |
void |
DisconnectClientTask.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 |
AddSchemaFileTask.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 |
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,
ByteString assertionValue,
String matchingRuleID,
boolean dnAttributes)
Creates an extensible matching filter with the provided
information.
|
static SearchFilter |
SearchFilter.createExtensibleMatchFilter(AttributeType attributeType,
Set<String> attributeOptions,
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(ByteSequenceReader entryBuffer)
Decodes the provided byte array as an entry.
|
static Entry |
Entry.decode(ByteSequenceReader entryBuffer,
CompressedSchema compressedSchema)
Decodes the provided byte array as an entry using the V3
encoding.
|
static EntryEncodeConfig |
EntryEncodeConfig.decode(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 |
Schema.deregisterAttributeType(AttributeType attributeType)
Deregisters the provided attribute type definition with this schema.
|
void |
Schema.deregisterDITContentRule(DITContentRule ditContentRule)
Deregisters the provided DIT content rule definition with this
schema.
|
void |
Schema.deregisterDITStructureRule(DITStructureRule ditStructureRule)
Deregisters the provided DIT structure rule definition with this schema.
|
void |
Schema.deregisterMatchingRule(MatchingRule matchingRule)
Deregisters the provided matching rule definition with this schema.
|
void |
Schema.deregisterMatchingRuleUse(MatchingRuleUse matchingRuleUse)
Deregisters the provided matching rule use definition with this schema.
|
void |
Schema.deregisterNameForm(NameForm nameForm)
Deregisters the provided name form definition with this schema.
|
void |
Schema.deregisterObjectClass(ObjectClass objectClass)
Deregisters the provided objectclass definition with this schema.
|
void |
Schema.deregisterSyntax(Syntax syntax)
Deregisters the provided syntax definition with this schema.
|
void |
Entry.encode(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 |
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 |
SearchFilter.matchesEntry(Entry entry)
Indicates whether this search filter matches the provided entry.
|
boolean |
LDAPURL.matchesEntry(Entry entry)
Indicates whether the provided entry matches the criteria defined
in this LDAP URL.
|
AttributeType |
Schema.parseAttributeType(String definition)
Parses an attribute type from its provided definition.
|
static String |
Schema.parseAttributeTypeOID(String definition)
Returns the OID from the provided attribute type definition, assuming the definition is valid.
|
DITContentRule |
Schema.parseDITContentRule(String definition)
Parses a a DIT content rule from its provided definition.
|
DITStructureRule |
Schema.parseDITStructureRule(String definition)
Parses a DIT structure rule from its provided definition.
|
MatchingRuleUse |
Schema.parseMatchingRuleUse(String definition)
Parses a matching rule use from its provided definition.
|
NameForm |
Schema.parseNameForm(String definition)
Parses a name form from its provided definition.
|
static String |
Schema.parseNameFormOID(String definition)
Returns the OID from the provided name form definition, assuming the definition is valid.
|
ObjectClass |
Schema.parseObjectClass(String definition)
Parses an object class from its provided definition.
|
static String |
Schema.parseObjectClassOID(String definition)
Returns the OID from the provided object class definition, assuming the definition is valid.
|
static int |
Schema.parseRuleID(String definition)
Returns the ruleID from the provided dit structure rule definition, assuming the definition is
valid.
|
static String |
Schema.parseSyntaxOID(String definition)
Returns the OID from the provided syntax definition, assuming the definition is valid.
|
void |
Schema.registerAttributeType(AttributeType attributeType,
String schemaFile,
boolean overwriteExisting)
Registers the provided attribute type definition with this schema.
|
void |
Schema.registerAttributeType(String definition,
String schemaFile,
boolean overwrite)
Registers an attribute type from its provided definition.
|
void |
Schema.registerDITContentRule(DITContentRule ditContentRule,
String schemaFile,
boolean overwriteExisting)
Registers the provided DIT content rule definition with this schema.
|
void |
Schema.registerDITStructureRule(DITStructureRule ditStructureRule,
String schemaFile,
boolean overwriteExisting)
Registers the provided DIT structure rule definition with this schema.
|
void |
Schema.registerMatchingRules(Collection<MatchingRule> matchingRules,
boolean overwriteExisting)
Registers the provided matching rule definitions with this schema.
|
void |
Schema.registerMatchingRuleUse(MatchingRuleUse matchingRuleUse,
String schemaFile,
boolean overwriteExisting)
Registers the provided matching rule use definition with this schema.
|
void |
Schema.registerNameForm(NameForm nameForm,
String schemaFile,
boolean overwriteExisting)
Registers the provided name form definition with this schema.
|
void |
Schema.registerObjectClass(ObjectClass objectClass,
String schemaFile,
boolean overwriteExisting)
Registers the provided objectclass definition with this schema.
|
void |
Schema.registerObjectClass(String definition,
String schemaFile,
boolean overwriteExisting)
Registers an object class from its provided definition.
|
void |
Schema.registerSyntax(String definition,
boolean overwriteExisting)
Registers the provided syntax definition with this schema.
|
void |
Schema.registerSyntax(Syntax syntax,
boolean overwriteExisting)
Registers the provided syntax definition with this schema.
|
void |
Schema.replaceAttributeType(AttributeType newAttributeType,
AttributeType existingAttributeType,
String schemaFile)
Replaces an existing attribute type by the provided new attribute type.
|
void |
Schema.replaceObjectClass(ObjectClass objectClass,
ObjectClass existingClass,
String schemaFile)
Replaces an existing object class by another object class.
|
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.
|
void |
Schema.updateSchema(Schema.SchemaUpdater updater)
Update the schema using the provided schema updater.
|
<T> void |
Schema.updateSchemaOption(Option<T> option,
T newValue)
Updates the schema option if the new value differs from the old value.
|
static SubtreeSpecification |
SubtreeSpecification.valueOf(DN rootDN,
String s)
Parses the string argument as an RFC3672 subtree specification.
|
Constructor and Description |
---|
Schema(Schema schemaNG)
Creates a new schema structure with all elements initialized but empty.
|
SubEntry(Entry entry)
Constructs a subentry object from a given entry object.
|
Modifier and Type | Method and Description |
---|---|
void |
PostOperationOperation.setResponseData(DirectoryException directoryException)
Sets the response elements for this operation based on the
information contained in the provided
DirectoryException object. |
void |
InProgressOperation.setResponseData(DirectoryException directoryException)
Sets the response elements for this operation based on the
information contained in the provided
DirectoryException object. |
Modifier and Type | Method and Description |
---|---|
void |
PreOperationModifyOperation.addModification(Modification modification)
Adds the provided modification to the set of modifications to
this modify operation.
|
<T extends Control> |
PluginOperation.getRequestControl(ControlDecoder<T> d)
Retrieves a control included in the request from the client.
|
Modifier and Type | Method and Description |
---|---|
void |
BackupManager.createBackup(Backupable backupable,
BackupConfig backupConfig)
Creates a backup of the provided backupable entity.
|
static List<Path> |
BackupManager.getFiles(File directory,
FileFilter filter,
String identifier)
Helper method to build a list of files to backup, in the simple case where all files are located
under the provided directory.
|
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.