Package | Description |
---|---|
org.forgerock.opendj.config |
Common administration classes.
|
org.forgerock.opendj.config.server |
Server-side administration interface.
|
org.forgerock.opendj.config.server.spi |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
org.forgerock.opendj.ldap.controls |
Classes and interfaces for common LDAP controls.
|
org.forgerock.opendj.ldap.requests |
Classes and interfaces for core LDAP requests.
|
org.forgerock.opendj.ldap.responses |
Classes and interfaces for core LDAP responses.
|
org.forgerock.opendj.ldap.schema |
Classes and interfaces for constructing and querying LDAP schemas.
|
org.forgerock.opendj.ldif |
Classes and interfaces for reading and writing LDIF.
|
org.forgerock.opendj.rest2ldap |
APIs for implementing REST to LDAP gateways.
|
org.forgerock.opendj.rest2ldap.authz |
This package contains
Filter to authenticate and authorize LDAP connections. |
org.forgerock.opendj.server.config.client |
Provides client-side interfaces for querying and managing the Core
directory server administrative components.
|
org.forgerock.opendj.server.config.server |
Provides server-side interfaces for accessing the Core directory
server administrative components.
|
org.forgerock.opendj.server.core |
Contains APIs for new DataProvider design.
|
org.opends.guitools.controlpanel.datamodel |
Defines the data structures that are used in the control panel.
|
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.ui |
Contains the panels and dialogs displayed in the Control Panel.
|
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.api.plugin |
Defines the Directory Server plugin API.
|
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.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.plugins |
Contains the implementation for various Directory Server plugins.
|
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.http |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using HTTP.
|
org.opends.server.protocols.http.authz |
Contains factories to build the authorization stage of the HTTP request processing.
|
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.protocol |
This package contains the code used by the replication server and by the
code running on the Directory Server side to exchange their information.
|
org.opends.server.replication.server |
This package contains the code for the Replication Server part
of the Multimaster replication feature.
|
org.opends.server.replication.server.changelog.api |
This package contains the API for the changelog database.
|
org.opends.server.replication.server.changelog.file |
This package contains a file-based log implementation for the changelog
database API.
|
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.tools |
Contains various Directory Server tool implementations.
|
org.opends.server.tools.makeldif |
This package provides classes for a tool which may be used to generate LDIF
content based on user-defined templates.
|
org.opends.server.tools.tasks |
This package contains classes that support client tool interaction with the
tasks backend.
|
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 |
---|---|
DN |
DNPropertyDefinition.decodeValue(String value) |
DN |
Configuration.dn()
Gets the DN of the LDAP entry associated with this configuration.
|
DN |
DNPropertyDefinition.getBaseDN()
Get the base DN which all valid values must be immediately subordinate
to, or
null if there is no based DN. |
DN |
AggregationPropertyDefinition.getChildDN(String name)
Constructs a DN for a referenced managed object having the provided name.
|
DN |
Reference.toDN()
Gets the DN of the referenced managed object.
|
DN |
ManagedObjectPath.toDN()
Creates a DN representation of this managed object path.
|
Modifier and Type | Method and Description |
---|---|
<R,P> R |
DNPropertyDefinition.accept(PropertyValueVisitor<R,P> v,
DN value,
P p) |
int |
DNPropertyDefinition.compare(DN o1,
DN o2) |
void |
DNPropertyDefinition.Builder.setBaseDN(DN baseDN)
Set the base DN which all valid values must be immediately
subordinate to.
|
void |
DNPropertyDefinition.validateValue(DN value) |
R |
PropertyValueVisitor.visitDN(DNPropertyDefinition pd,
DN v,
P p)
Visit a DN.
|
Modifier and Type | Method and Description |
---|---|
protected DNPropertyDefinition |
DNPropertyDefinition.Builder.buildInstance(AbstractManagedObjectDefinition<?,?> d,
String propertyName,
EnumSet<PropertyOption> options,
AdministratorAction adminAction,
DefaultBehaviorProvider<DN> defaultBehavior) |
Modifier and Type | Method and Description |
---|---|
DN |
ServerManagedObject.getDN()
Get the DN of the LDAP entry associated with this server managed object.
|
Modifier and Type | Method and Description |
---|---|
Entry |
ServerManagementContext.getConfigEntry(DN dn)
Retrieves a configuration entry corresponding to the provided DN.
|
Modifier and Type | Method and Description |
---|---|
Set<DN> |
ConfigurationRepository.getChildren(DN dn)
Returns the set of DNs of children of the entry corresponding to the
provided DN.
|
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationRepository.deregisterAddListener(DN dn,
ConfigAddListener listener)
Deregisters the provided add listener so that it will no longer be
notified if any new entries are added immediately below the entry
corresponding to the provided DN.
|
boolean |
ConfigurationRepository.deregisterChangeListener(DN dn,
ConfigChangeListener listener)
Attempts to deregister the provided change listener with the provided DN.
|
void |
ConfigurationRepository.deregisterDeleteListener(DN dn,
ConfigDeleteListener listener)
Deregisters the provided delete listener so that it will no longer be
notified if any entries are deleted immediately below the entry
corresponding to the provided DN.
|
List<ConfigAddListener> |
ConfigurationRepository.getAddListeners(DN dn)
Retrieves the add listeners that have been registered with the provided
DN.
|
List<ConfigChangeListener> |
ConfigurationRepository.getChangeListeners(DN dn)
Retrieves the change listeners that have been registered with the
provided DN.
|
Set<DN> |
ConfigurationRepository.getChildren(DN dn)
Returns the set of DNs of children of the entry corresponding to the
provided DN.
|
List<ConfigDeleteListener> |
ConfigurationRepository.getDeleteListeners(DN dn)
Retrieves the delete listeners that have been registered with the
provided DN.
|
Entry |
ConfigurationRepository.getEntry(DN dn)
Returns the configuration entry for the provided DN.
|
boolean |
ConfigurationRepository.hasEntry(DN dn)
Checks if the provided DN corresponds to a configuration entry.
|
void |
ConfigurationRepository.registerAddListener(DN dn,
ConfigAddListener listener)
Registers the provided add listener so that it will be notified if any
new entries are added immediately below the entry corresponding to the
provided DN.
|
void |
ConfigurationRepository.registerChangeListener(DN dn,
ConfigChangeListener listener)
Registers the provided change listener so that it will be notified of any
changes to the entry corrresponding to provided DN.
|
void |
ConfigurationRepository.registerDeleteListener(DN dn,
ConfigDeleteListener listener)
Registers the provided delete listener so that it will be notified if any
entries are deleted immediately below the entry corresponding to the
provided DN.
|
Modifier and Type | Method and Description |
---|---|
DN |
AttributeParser.asDN()
Returns the first value decoded as a
DN using the schema
associated with this parser, or null if the attribute does not
contain any values. |
DN |
AttributeParser.asDN(DN defaultValue)
Returns the first value decoded as a
DN using the schema
associated with this parser, or defaultValue if the attribute
does not contain any values. |
DN |
AttributeParser.asDN(String defaultValue)
Returns the first value decoded as a
DN using the schema
associated with this parser, or defaultValue if the attribute
does not contain any values. |
DN |
DN.child(DN dn)
Returns a DN which is subordinate to this DN and having the additional
RDN components contained in the provided DN.
|
DN |
DN.child(RDN rdn)
Returns a DN which is an immediate child of this DN and having the
specified RDN.
|
DN |
DN.child(String dn)
Returns a DN which is subordinate to this DN and having the additional
RDN components contained in the provided DN decoded using the default
schema.
|
DN |
DN.child(String attributeType,
Object attributeValue)
Returns a DN which is an immediate child of this DN and with an RDN
having the provided attribute type and value decoded using the default
schema.
|
static DN |
DN.format(String template,
Object... attributeValues)
Creates a new DN using the provided DN template and unescaped attribute
values using the default schema.
|
static DN |
DN.format(String template,
Schema schema,
Object... attributeValues)
Creates a new DN using the provided DN template and unescaped attribute
values using the provided schema.
|
DN |
LDAPUrl.getName()
Returns the distinguished name of the base entry relative to which the
search is to be performed.
|
DN |
Entry.getName()
Returns the string representation of the distinguished name of this
entry.
|
DN |
RootDSE.getSubschemaSubentry()
Returns a string which represents the DN of the subschema subentry
holding the schema controlling the Root DSE.
|
DN |
DN.localName(int index)
Returns the DN whose content is the specified number of RDNs from this
DN.
|
DN |
DN.parent()
Returns the DN which is the immediate parent of this DN, or
null
if this DN is the Root DN. |
DN |
DN.parent(int index)
Returns the DN which is equal to this DN with the specified number of
RDNs removed.
|
DN |
DN.rename(DN fromDN,
DN toDN)
Returns a copy of this DN whose parent DN,
fromDN , has been
renamed to the new parent DN, toDN . |
static DN |
DN.rootDN()
Returns the Root DN.
|
static DN |
DN.valueOf(ByteString dn)
Parses the provided LDAP string representation of a DN using the default schema.
|
static DN |
DN.valueOf(String dn)
Parses the provided LDAP string representation of a DN using the default schema.
|
static DN |
DN.valueOf(String dn,
Schema schema)
Parses the provided LDAP string representation of a DN using the provided schema.
|
Modifier and Type | Method and Description |
---|---|
Set<DN> |
AttributeParser.asSetOfDN()
Returns the values decoded as a set of
DN s using the schema
associated with this parser, or an empty set if the attribute does not
contain any values. |
Set<DN> |
AttributeParser.asSetOfDN(Collection<DN> defaultValues)
Returns the values decoded as a set of
DN s using the schema
associated with this parser, or defaultValues if the attribute
does not contain any values. |
Set<DN> |
AttributeParser.asSetOfDN(DN... defaultValues)
Returns the values decoded as a set of
DN s using the schema
associated with this parser, or defaultValues if the attribute
does not contain any values. |
Set<DN> |
AttributeParser.asSetOfDN(String... defaultValues)
Returns the values decoded as a set of
DN s using the schema
associated with this parser, or defaultValues if the attribute
does not contain any values. |
static Function<ByteString,DN,NeverThrowsException> |
Functions.byteStringToDN()
Returns a function which parses
DN s using the default schema. |
static Function<ByteString,DN,NeverThrowsException> |
Functions.byteStringToDN(Schema schema)
Returns a function which parses
DN s using the provided schema. |
Collection<DN> |
RootDSE.getNamingContexts()
Returns an unmodifiable list of DNs identifying the context prefixes of
the naming contexts that the Directory Server masters or shadows (in part
or in whole).
|
static Function<String,DN,NeverThrowsException> |
Functions.stringToDN()
Returns a function which parses
DN s using the default schema. |
static Function<String,DN,NeverThrowsException> |
Functions.stringToDN(Schema schema)
Returns a function which parses
DN s using the provided schema. |
Modifier and Type | Method and Description |
---|---|
DN |
AttributeParser.asDN(DN defaultValue)
Returns the first value decoded as a
DN using the schema
associated with this parser, or defaultValue if the attribute
does not contain any values. |
Set<DN> |
AttributeParser.asSetOfDN(DN... defaultValues)
Returns the values decoded as a set of
DN s using the schema
associated with this parser, or defaultValues if the attribute
does not contain any values. |
DN |
DN.child(DN dn)
Returns a DN which is subordinate to this DN and having the additional
RDN components contained in the provided DN.
|
int |
DN.compareTo(DN dn) |
boolean |
MemoryBackend.contains(DN dn)
Returns
true if the named entry exists in this memory backend. |
Entry |
MemoryBackend.get(DN dn)
Returns the named entry contained in this memory backend, or
null
if it does not exist. |
boolean |
DN.isChildOf(DN dn)
Returns
true if this DN is an immediate child of the provided DN. |
boolean |
DN.isInScopeOf(DN dn,
SearchScope scope)
Returns
true if this DN matches the provided base DN and search
scope. |
boolean |
DN.isParentOf(DN dn)
Returns
true if this DN is the immediate parent of the provided
DN. |
boolean |
DN.isSubordinateOrEqualTo(DN dn)
Returns
true if this DN is subordinate to or equal to the
provided DN. |
boolean |
DN.isSuperiorOrEqualTo(DN dn)
Returns
true if this DN is superior to or equal to the provided
DN. |
Entry |
EntryFactory.newEntry(DN name)
Creates an empty entry using the provided distinguished name and no
attributes.
|
SearchResultEntry |
Connection.readEntry(DN name,
String... attributeDescriptions)
Reads the named entry from the Directory Server.
|
SearchResultEntry |
AbstractConnectionWrapper.readEntry(DN name,
String... attributeDescriptions)
Reads the named entry from the Directory Server.
|
SearchResultEntry |
AbstractConnection.readEntry(DN baseObject,
String... attributeDescriptions) |
LdapPromise<SearchResultEntry> |
Connection.readEntryAsync(DN name,
Collection<String> attributeDescriptions)
Asynchronously reads the named entry from the Directory Server.
|
LdapPromise<SearchResultEntry> |
AbstractConnectionWrapper.readEntryAsync(DN name,
Collection<String> attributeDescriptions)
Asynchronously reads the named entry from the Directory Server.
|
LdapPromise<SearchResultEntry> |
AbstractConnection.readEntryAsync(DN name,
Collection<String> attributeDescriptions) |
DN |
DN.rename(DN fromDN,
DN toDN)
Returns a copy of this DN whose parent DN,
fromDN , has been
renamed to the new parent DN, toDN . |
Entry |
Entry.setName(DN dn)
Sets the distinguished name of this entry (optional operation).
|
Modifier and Type | Method and Description |
---|---|
Set<DN> |
AttributeParser.asSetOfDN(Collection<DN> defaultValues)
Returns the values decoded as a set of
DN s using the schema
associated with this parser, or defaultValues if the attribute
does not contain any values. |
Constructor and Description |
---|
LDAPUrl(boolean isSecured,
String host,
Integer port,
DN name)
Creates a new LDAP URL referring to a single entry on the specified
server.
|
LDAPUrl(boolean isSecured,
String host,
Integer port,
DN name,
SearchScope scope,
Filter filter,
String... attributes)
Creates a new LDAP URL including the full set of parameters for a search
request.
|
LinkedHashMapEntry(DN name)
Creates an empty entry using the provided distinguished name and no
attributes.
|
TreeMapEntry(DN name)
Creates an empty entry using the provided distinguished name and no
attributes.
|
Modifier and Type | Method and Description |
---|---|
DN |
ProxiedAuthV1RequestControl.getAuthorizationDNName()
Returns the distinguished name of the user whose authorization is to be
used when performing the operation.
|
DN |
GetEffectiveRightsRequestControl.getAuthorizationName()
Returns the distinguished name of the user for which effective rights are
to be returned, or
null if the client's authentication ID is to
be used. |
DN |
EntryChangeNotificationResponseControl.getPreviousName()
Returns the distinguished name that the entry had prior to a modify DN
operation, or
null if the operation was not a modify DN. |
Modifier and Type | Method and Description |
---|---|
static GetEffectiveRightsRequestControl |
GetEffectiveRightsRequestControl.newControl(boolean isCritical,
DN authorizationName,
Collection<AttributeType> attributes)
Creates a new get effective rights request control with the provided
criticality, optional authorization name and attribute list.
|
static ProxiedAuthV1RequestControl |
ProxiedAuthV1RequestControl.newControl(DN authorizationName)
Creates a new proxy authorization v1 request control with the provided
authorization name.
|
static EntryChangeNotificationResponseControl |
EntryChangeNotificationResponseControl.newControl(PersistentSearchChangeType type,
DN previousName,
long changeNumber)
Creates a new entry change notification response control with the
provided change type and optional previous distinguished name and change
number.
|
Modifier and Type | Method and Description |
---|---|
DN |
SearchRequest.getName()
Returns the distinguished name of the base entry relative to which the
search is to be performed.
|
DN |
ModifyRequest.getName()
Returns the distinguished name of the entry to be modified.
|
DN |
ModifyDNRequest.getName()
Returns the distinguished name of the entry to be renamed.
|
DN |
DeleteRequest.getName()
Returns the distinguished name of the entry to be deleted.
|
DN |
CompareRequest.getName()
Returns the distinguished name of the entry to be compared.
|
DN |
AddRequest.getName() |
DN |
ModifyDNRequest.getNewSuperior()
Returns the distinguished name of an existing entry that will become the
immediate superior (parent) of the entry to be renamed.
|
Modifier and Type | Method and Description |
---|---|
static AddRequest |
Requests.newAddRequest(DN name)
Creates a new add request using the provided distinguished name.
|
static CompareRequest |
Requests.newCompareRequest(DN name,
AttributeDescription attributeDescription,
Object assertionValue)
Creates a new compare request using the provided distinguished name,
attribute name, and assertion value.
|
static DeleteRequest |
Requests.newDeleteRequest(DN name)
Creates a new delete request using the provided distinguished name.
|
static ModifyDNRequest |
Requests.newModifyDNRequest(DN name,
RDN newRDN)
Creates a new modify DN request using the provided distinguished name and
new RDN.
|
static ModifyRequest |
Requests.newModifyRequest(DN name)
Creates a new modify request using the provided distinguished name.
|
static SearchRequest |
Requests.newSearchRequest(DN name,
SearchScope scope,
Filter filter,
String... attributeDescriptions)
Creates a new search request using the provided distinguished name,
scope, and filter.
|
static SearchRequest |
Requests.newSingleEntrySearchRequest(DN name,
SearchScope scope,
Filter filter,
String... attributeDescriptions)
Creates a new search request for a single entry, using the provided distinguished name,
scope, and filter.
|
SearchRequest |
SearchRequest.setName(DN dn)
Sets the distinguished name of the base entry relative to which the
search is to be performed.
|
ModifyRequest |
ModifyRequest.setName(DN dn)
Sets the distinguished name of the entry to be modified.
|
ModifyDNRequest |
ModifyDNRequest.setName(DN dn)
Sets the distinguished name of the entry to be renamed.
|
DeleteRequest |
DeleteRequest.setName(DN dn)
Sets the distinguished name of the entry to be deleted.
|
CompareRequest |
CompareRequest.setName(DN dn)
Sets the distinguished name of the entry to be compared.
|
AddRequest |
AddRequest.setName(DN dn) |
ModifyDNRequest |
ModifyDNRequest.setNewSuperior(DN dn)
Sets the distinguished name of an existing entry that will become the
immediate superior (parent) of the entry to be renamed.
|
Modifier and Type | Method and Description |
---|---|
DN |
SearchResultEntry.getName() |
Modifier and Type | Method and Description |
---|---|
static SearchResultEntry |
Responses.newSearchResultEntry(DN name)
Creates a new search result entry using the provided distinguished name.
|
SearchResultEntry |
SearchResultEntry.setName(DN dn) |
Modifier and Type | Method and Description |
---|---|
SchemaBuilder |
SchemaBuilder.addSchema(Connection connection,
DN name,
boolean overwrite)
Reads the schema elements contained in the named subschema sub-entry and
adds them to this schema builder.
|
LdapPromise<SchemaBuilder> |
SchemaBuilder.addSchemaAsync(Connection connection,
DN name,
boolean overwrite)
Asynchronously reads the schema elements contained in the named subschema
sub-entry and adds them to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addSchemaForEntry(Connection connection,
DN name,
boolean overwrite)
Reads the schema elements contained in the subschema sub-entry which
applies to the named entry and adds them to this schema builder.
|
LdapPromise<SchemaBuilder> |
SchemaBuilder.addSchemaForEntryAsync(Connection connection,
DN name,
boolean overwrite)
Asynchronously reads the schema elements contained in the subschema
sub-entry which applies to the named entry and adds them to this schema
builder.
|
Entry |
SchemaValidationPolicy.EntryResolver.getEntry(DN dn)
Returns the named entry in order to enforce DIT structure rules.
|
static Schema |
Schema.readSchema(Connection connection,
DN name)
Reads the schema contained in the named subschema sub-entry.
|
static LdapPromise<Schema> |
Schema.readSchemaAsync(Connection connection,
DN name)
Asynchronously reads the schema contained in the named subschema
sub-entry.
|
static Schema |
Schema.readSchemaForEntry(Connection connection,
DN name)
Reads the schema contained in the subschema sub-entry which applies to
the named entry.
|
static LdapPromise<Schema> |
Schema.readSchemaForEntryAsync(Connection connection,
DN name)
Asynchronously reads the schema contained in the subschema sub-entry
which applies to the named entry.
|
Modifier and Type | Method and Description |
---|---|
DN |
ChangeRecord.getName()
Returns the distinguished name of the entry being modified by this
ChangeRecord . |
Modifier and Type | Method and Description |
---|---|
LDIFEntryWriter |
LDIFEntryWriter.setExcludeBranch(DN excludeBranch)
Excludes all entries beneath the named entry (inclusive) from being
written to LDIF.
|
LDIFEntryReader |
LDIFEntryReader.setExcludeBranch(DN excludeBranch)
Excludes all entries beneath the named entry (inclusive) from being read
from LDIF.
|
LDIFChangeRecordWriter |
LDIFChangeRecordWriter.setExcludeBranch(DN excludeBranch)
Excludes all change records which target entries beneath the named entry
(inclusive) from being written to LDIF.
|
LDIFChangeRecordReader |
LDIFChangeRecordReader.setExcludeBranch(DN excludeBranch)
Excludes all change records which target entries beneath the named entry
(inclusive) from being read from LDIF.
|
LDIFEntryWriter |
LDIFEntryWriter.setIncludeBranch(DN includeBranch)
Ensures that all entries beneath the named entry (inclusive) are written
to LDIF.
|
LDIFEntryReader |
LDIFEntryReader.setIncludeBranch(DN includeBranch)
Ensures that all entries beneath the named entry (inclusive) are read
from LDIF.
|
LDIFChangeRecordWriter |
LDIFChangeRecordWriter.setIncludeBranch(DN includeBranch)
Ensures that all change records which target entries beneath the named
entry (inclusive) are written to LDIF.
|
LDIFChangeRecordReader |
LDIFChangeRecordReader.setIncludeBranch(DN includeBranch)
Ensures that all change records which target entries beneath the named
entry (inclusive) are read from LDIF.
|
Modifier and Type | Method and Description |
---|---|
static ReferencePropertyMapper |
Rest2Ldap.reference(AttributeDescription attribute,
DN baseDN,
AttributeDescription primaryKey,
PropertyMapper mapper)
Returns a property mapper which provides a mapping from a JSON value to a single DN valued LDAP attribute.
|
Modifier and Type | Method and Description |
---|---|
static AuthenticationStrategy |
AuthenticationStrategies.newSearchThenBindStrategy(ConnectionFactory searchConnectionFactory,
ConnectionFactory bindConnectionFactory,
DN baseDN,
SearchScope searchScope,
String filterTemplate)
Creates an
AuthenticationStrategy performing authentication against an LDAP server by first performing a
lookup of the entry to bind with. |
Modifier and Type | Method and Description |
---|---|
DN |
ReplicationDomainCfgClient.getBaseDN()
Gets the "base-dn" property.
|
DN |
BackendVLVIndexCfgClient.getBaseDN()
Gets the "base-dn" property.
|
DN |
LDAPPassThroughAuthenticationPolicyCfgClient.getMappedSearchBindDN()
Gets the "mapped-search-bind-dn" property.
|
DN |
SambaPasswordPluginCfgClient.getSambaAdministratorDN()
Gets the "samba-administrator-dn" property.
|
DN |
HTTPAnonymousAuthorizationMechanismCfgClient.getUserDN()
Gets the "user-dn" property.
|
Modifier and Type | Method and Description |
---|---|
SortedSet<DN> |
RootDNUserCfgClient.getAlternateBindDN()
Gets the "alternate-bind-dn" property.
|
SortedSet<DN> |
VirtualAttributeCfgClient.getBaseDN()
Gets the "base-dn" property.
|
SortedSet<DN> |
UniqueAttributePluginCfgClient.getBaseDN()
Gets the "base-dn" property.
|
SortedSet<DN> |
SevenBitCleanPluginCfgClient.getBaseDN()
Gets the "base-dn" property.
|
SortedSet<DN> |
ReferentialIntegrityPluginCfgClient.getBaseDN()
Gets the "base-dn" property.
|
SortedSet<DN> |
BackendCfgClient.getBaseDN()
Gets the "base-dn" property.
|
SortedSet<DN> |
VirtualAttributeCfgClient.getGroupDN()
Gets the "group-dn" property.
|
SortedSet<DN> |
LDAPPassThroughAuthenticationPolicyCfgClient.getMappedSearchBaseDN()
Gets the "mapped-search-base-dn" property.
|
SortedSet<DN> |
RegularExpressionIdentityMapperCfgClient.getMatchBaseDN()
Gets the "match-base-dn" property.
|
SortedSet<DN> |
ExactMatchIdentityMapperCfgClient.getMatchBaseDN()
Gets the "match-base-dn" property.
|
SortedSet<DN> |
SchemaBackendCfgClient.getSchemaEntryDN()
Gets the "schema-entry-dn" property.
|
SortedSet<DN> |
RootDSEBackendCfgClient.getSubordinateBaseDN()
Gets the "subordinate-base-dn" property.
|
SortedSet<DN> |
SubjectDNToUserAttributeCertificateMapperCfgClient.getUserBaseDN()
Gets the "user-base-dn" property.
|
SortedSet<DN> |
SubjectAttributeToUserAttributeCertificateMapperCfgClient.getUserBaseDN()
Gets the "user-base-dn" property.
|
SortedSet<DN> |
FingerprintCertificateMapperCfgClient.getUserBaseDN()
Gets the "user-base-dn" property.
|
SortedSet<DN> |
AccessLogFilteringCriteriaCfgClient.getUserIsMemberOf()
Gets the "user-is-member-of" property.
|
SortedSet<DN> |
AccessLogFilteringCriteriaCfgClient.getUserIsNotMemberOf()
Gets the "user-is-not-member-of" property.
|
Modifier and Type | Method and Description |
---|---|
void |
ReplicationDomainCfgClient.setBaseDN(DN value)
Sets the "base-dn" property.
|
void |
BackendVLVIndexCfgClient.setBaseDN(DN value)
Sets the "base-dn" property.
|
void |
LDAPPassThroughAuthenticationPolicyCfgClient.setMappedSearchBindDN(DN value)
Sets the "mapped-search-bind-dn" property.
|
void |
SambaPasswordPluginCfgClient.setSambaAdministratorDN(DN value)
Sets the "samba-administrator-dn" property.
|
void |
HTTPAnonymousAuthorizationMechanismCfgClient.setUserDN(DN value)
Sets the "user-dn" property.
|
Modifier and Type | Method and Description |
---|---|
void |
RootDNUserCfgClient.setAlternateBindDN(Collection<DN> values)
Sets the "alternate-bind-dn" property.
|
void |
VirtualAttributeCfgClient.setBaseDN(Collection<DN> values)
Sets the "base-dn" property.
|
void |
UniqueAttributePluginCfgClient.setBaseDN(Collection<DN> values)
Sets the "base-dn" property.
|
void |
SevenBitCleanPluginCfgClient.setBaseDN(Collection<DN> values)
Sets the "base-dn" property.
|
void |
ReferentialIntegrityPluginCfgClient.setBaseDN(Collection<DN> values)
Sets the "base-dn" property.
|
void |
BackendCfgClient.setBaseDN(Collection<DN> values)
Sets the "base-dn" property.
|
void |
VirtualAttributeCfgClient.setGroupDN(Collection<DN> values)
Sets the "group-dn" property.
|
void |
LDAPPassThroughAuthenticationPolicyCfgClient.setMappedSearchBaseDN(Collection<DN> values)
Sets the "mapped-search-base-dn" property.
|
void |
RegularExpressionIdentityMapperCfgClient.setMatchBaseDN(Collection<DN> values)
Sets the "match-base-dn" property.
|
void |
ExactMatchIdentityMapperCfgClient.setMatchBaseDN(Collection<DN> values)
Sets the "match-base-dn" property.
|
void |
SchemaBackendCfgClient.setSchemaEntryDN(Collection<DN> values)
Sets the "schema-entry-dn" property.
|
void |
RootDSEBackendCfgClient.setSubordinateBaseDN(Collection<DN> values)
Sets the "subordinate-base-dn" property.
|
void |
SubjectDNToUserAttributeCertificateMapperCfgClient.setUserBaseDN(Collection<DN> values)
Sets the "user-base-dn" property.
|
void |
SubjectAttributeToUserAttributeCertificateMapperCfgClient.setUserBaseDN(Collection<DN> values)
Sets the "user-base-dn" property.
|
void |
FingerprintCertificateMapperCfgClient.setUserBaseDN(Collection<DN> values)
Sets the "user-base-dn" property.
|
void |
AccessLogFilteringCriteriaCfgClient.setUserIsMemberOf(Collection<DN> values)
Sets the "user-is-member-of" property.
|
void |
AccessLogFilteringCriteriaCfgClient.setUserIsNotMemberOf(Collection<DN> values)
Sets the "user-is-not-member-of" property.
|
Modifier and Type | Method and Description |
---|---|
DN |
ReplicationDomainCfg.getBaseDN()
Gets the "base-dn" property.
|
DN |
BackendVLVIndexCfg.getBaseDN()
Gets the "base-dn" property.
|
DN |
LDAPPassThroughAuthenticationPolicyCfg.getCachedPasswordStorageSchemeDN()
Gets the "cached-password-storage-scheme" property as a DN.
|
DN |
ExternalSASLMechanismHandlerCfg.getCertificateMapperDN()
Gets the "certificate-mapper" property as a DN.
|
DN |
GlobalCfg.getDefaultPasswordPolicyDN()
Gets the "default-password-policy" property as a DN.
|
DN |
PlainSASLMechanismHandlerCfg.getIdentityMapperDN()
Gets the "identity-mapper" property as a DN.
|
DN |
PasswordModifyExtendedOperationHandlerCfg.getIdentityMapperDN()
Gets the "identity-mapper" property as a DN.
|
DN |
HTTPOauth2AuthorizationMechanismCfg.getIdentityMapperDN()
Gets the "identity-mapper" property as a DN.
|
DN |
HTTPBasicAuthorizationMechanismCfg.getIdentityMapperDN()
Gets the "identity-mapper" property as a DN.
|
DN |
GSSAPISASLMechanismHandlerCfg.getIdentityMapperDN()
Gets the "identity-mapper" property as a DN.
|
DN |
DigestMD5SASLMechanismHandlerCfg.getIdentityMapperDN()
Gets the "identity-mapper" property as a DN.
|
DN |
CramMD5SASLMechanismHandlerCfg.getIdentityMapperDN()
Gets the "identity-mapper" property as a DN.
|
DN |
LDAPConnectionHandlerCfg.getKeyManagerProviderDN()
Gets the "key-manager-provider" property as a DN.
|
DN |
JMXConnectionHandlerCfg.getKeyManagerProviderDN()
Gets the "key-manager-provider" property as a DN.
|
DN |
HTTPOauth2TokenIntrospectionAuthorizationMechanismCfg.getKeyManagerProviderDN()
Gets the "key-manager-provider" property as a DN.
|
DN |
HTTPOauth2OpenamAuthorizationMechanismCfg.getKeyManagerProviderDN()
Gets the "key-manager-provider" property as a DN.
|
DN |
HTTPConnectionHandlerCfg.getKeyManagerProviderDN()
Gets the "key-manager-provider" property as a DN.
|
DN |
AdministrationConnectorCfg.getKeyManagerProviderDN()
Gets the "key-manager-provider" property as a DN.
|
DN |
LDAPPassThroughAuthenticationPolicyCfg.getMappedSearchBindDN()
Gets the "mapped-search-bind-dn" property.
|
DN |
PasswordPolicyCfg.getPasswordGeneratorDN()
Gets the "password-generator" property as a DN.
|
DN |
GlobalCfg.getProxiedAuthorizationIdentityMapperDN()
Gets the "proxied-authorization-identity-mapper" property as a
DN.
|
DN |
SambaPasswordPluginCfg.getSambaAdministratorDN()
Gets the "samba-administrator-dn" property.
|
DN |
LDAPPassThroughAuthenticationPolicyCfg.getTrustManagerProviderDN()
Gets the "trust-manager-provider" property as a DN.
|
DN |
LDAPConnectionHandlerCfg.getTrustManagerProviderDN()
Gets the "trust-manager-provider" property as a DN.
|
DN |
HTTPOauth2TokenIntrospectionAuthorizationMechanismCfg.getTrustManagerProviderDN()
Gets the "trust-manager-provider" property as a DN.
|
DN |
HTTPOauth2OpenamAuthorizationMechanismCfg.getTrustManagerProviderDN()
Gets the "trust-manager-provider" property as a DN.
|
DN |
HTTPConnectionHandlerCfg.getTrustManagerProviderDN()
Gets the "trust-manager-provider" property as a DN.
|
DN |
AdministrationConnectorCfg.getTrustManagerProviderDN()
Gets the "trust-manager-provider" property as a DN.
|
DN |
HTTPAnonymousAuthorizationMechanismCfg.getUserDN()
Gets the "user-dn" property.
|
Modifier and Type | Method and Description |
---|---|
SortedSet<DN> |
PasswordPolicyCfg.getAccountStatusNotificationHandlerDNs()
Gets the "account-status-notification-handler" property as a set
of DNs.
|
SortedSet<DN> |
RootDNUserCfg.getAlternateBindDN()
Gets the "alternate-bind-dn" property.
|
SortedSet<DN> |
HTTPEndpointCfg.getAuthorizationMechanismDNs()
Gets the "authorization-mechanism" property as a set of DNs.
|
SortedSet<DN> |
VirtualAttributeCfg.getBaseDN()
Gets the "base-dn" property.
|
SortedSet<DN> |
UniqueAttributePluginCfg.getBaseDN()
Gets the "base-dn" property.
|
SortedSet<DN> |
SevenBitCleanPluginCfg.getBaseDN()
Gets the "base-dn" property.
|
SortedSet<DN> |
ReferentialIntegrityPluginCfg.getBaseDN()
Gets the "base-dn" property.
|
SortedSet<DN> |
BackendCfg.getBaseDN()
Gets the "base-dn" property.
|
SortedSet<DN> |
PasswordPolicyImportPluginCfg.getDefaultAuthPasswordStorageSchemeDNs()
Gets the "default-auth-password-storage-scheme" property as a set
of DNs.
|
SortedSet<DN> |
PasswordPolicyCfg.getDefaultPasswordStorageSchemeDNs()
Gets the "default-password-storage-scheme" property as a set of
DNs.
|
SortedSet<DN> |
PasswordPolicyImportPluginCfg.getDefaultUserPasswordStorageSchemeDNs()
Gets the "default-user-password-storage-scheme" property as a set
of DNs.
|
SortedSet<DN> |
PasswordPolicyCfg.getDeprecatedPasswordStorageSchemeDNs()
Gets the "deprecated-password-storage-scheme" property as a set
of DNs.
|
SortedSet<DN> |
VirtualAttributeCfg.getGroupDN()
Gets the "group-dn" property.
|
SortedSet<DN> |
LDAPPassThroughAuthenticationPolicyCfg.getMappedSearchBaseDN()
Gets the "mapped-search-base-dn" property.
|
SortedSet<DN> |
RegularExpressionIdentityMapperCfg.getMatchBaseDN()
Gets the "match-base-dn" property.
|
SortedSet<DN> |
ExactMatchIdentityMapperCfg.getMatchBaseDN()
Gets the "match-base-dn" property.
|
SortedSet<DN> |
PasswordPolicyCfg.getPasswordValidatorDNs()
Gets the "password-validator" property as a set of DNs.
|
SortedSet<DN> |
FileBasedHTTPAccessLogPublisherCfg.getRetentionPolicyDNs()
Gets the "retention-policy" property as a set of DNs.
|
SortedSet<DN> |
FileBasedErrorLogPublisherCfg.getRetentionPolicyDNs()
Gets the "retention-policy" property as a set of DNs.
|
SortedSet<DN> |
FileBasedDebugLogPublisherCfg.getRetentionPolicyDNs()
Gets the "retention-policy" property as a set of DNs.
|
SortedSet<DN> |
FileBasedAuditLogPublisherCfg.getRetentionPolicyDNs()
Gets the "retention-policy" property as a set of DNs.
|
SortedSet<DN> |
FileBasedAccessLogPublisherCfg.getRetentionPolicyDNs()
Gets the "retention-policy" property as a set of DNs.
|
SortedSet<DN> |
CsvFileHTTPAccessLogPublisherCfg.getRetentionPolicyDNs()
Gets the "retention-policy" property as a set of DNs.
|
SortedSet<DN> |
CsvFileAccessLogPublisherCfg.getRetentionPolicyDNs()
Gets the "retention-policy" property as a set of DNs.
|
SortedSet<DN> |
FileBasedHTTPAccessLogPublisherCfg.getRotationPolicyDNs()
Gets the "rotation-policy" property as a set of DNs.
|
SortedSet<DN> |
FileBasedErrorLogPublisherCfg.getRotationPolicyDNs()
Gets the "rotation-policy" property as a set of DNs.
|
SortedSet<DN> |
FileBasedDebugLogPublisherCfg.getRotationPolicyDNs()
Gets the "rotation-policy" property as a set of DNs.
|
SortedSet<DN> |
FileBasedAuditLogPublisherCfg.getRotationPolicyDNs()
Gets the "rotation-policy" property as a set of DNs.
|
SortedSet<DN> |
FileBasedAccessLogPublisherCfg.getRotationPolicyDNs()
Gets the "rotation-policy" property as a set of DNs.
|
SortedSet<DN> |
CsvFileHTTPAccessLogPublisherCfg.getRotationPolicyDNs()
Gets the "rotation-policy" property as a set of DNs.
|
SortedSet<DN> |
CsvFileAccessLogPublisherCfg.getRotationPolicyDNs()
Gets the "rotation-policy" property as a set of DNs.
|
SortedSet<DN> |
SchemaBackendCfg.getSchemaEntryDN()
Gets the "schema-entry-dn" property.
|
SortedSet<DN> |
RootDSEBackendCfg.getSubordinateBaseDN()
Gets the "subordinate-base-dn" property.
|
SortedSet<DN> |
SubjectDNToUserAttributeCertificateMapperCfg.getUserBaseDN()
Gets the "user-base-dn" property.
|
SortedSet<DN> |
SubjectAttributeToUserAttributeCertificateMapperCfg.getUserBaseDN()
Gets the "user-base-dn" property.
|
SortedSet<DN> |
FingerprintCertificateMapperCfg.getUserBaseDN()
Gets the "user-base-dn" property.
|
SortedSet<DN> |
AccessLogFilteringCriteriaCfg.getUserIsMemberOf()
Gets the "user-is-member-of" property.
|
SortedSet<DN> |
AccessLogFilteringCriteriaCfg.getUserIsNotMemberOf()
Gets the "user-is-not-member-of" property.
|
Modifier and Type | Method and Description |
---|---|
Set<DN> |
DataProviderConnection.getBaseDNs()
Returns an unmodifiable set containing the base DNs of the sub-trees
which the underlying data provider contains.
|
Set<DN> |
DataProvider.getBaseDNs()
Returns an unmodifiable set containing the base DNs of the sub-trees
which this data provider contains.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DataProviderConnection.containsEntry(DN dn)
Indicates whether the underlying data provider contains the specified
entry.
|
boolean |
DataProvider.containsEntry(DN dn)
Indicates whether this data provider contains the specified entry.
|
boolean |
AbstractDataProvider.containsEntry(DN dn)
Indicates whether this data provider contains the specified entry.
|
Entry |
DataProviderConnection.getEntry(DN dn)
Retrieves the specified entry from the underlying data provider.
|
Entry |
DataProvider.getEntry(DN dn)
Retrieves the specified entry from this data provider.
|
DataProviderStatus |
DataProviderConnection.getStatus(DN baseDN)
Returns the current status of the provided base DN in the underlying data
provider.
|
DataProviderStatus |
DataProvider.getStatus(DN baseDN)
Returns the current status of the provided base DN in this data provider.
|
Set<String> |
DataProviderConnection.getSupportedControls(DN baseDN)
Returns an unmodifiable set containing the OIDs of the controls that may
be supported by the provided base DN in the underlying data provider.
|
Set<String> |
DataProvider.getSupportedControls(DN baseDN)
Returns an unmodifiable set containing the OIDs of the controls that may
be supported by the provided base DN in this data provider.
|
Set<String> |
DataProviderConnection.getSupportedFeatures(DN baseDN)
Returns an unmodifiable set containing the OIDs of the features that may
be supported by the provided base DN in the underlying data provider.
|
Set<String> |
DataProvider.getSupportedFeatures(DN baseDN)
Returns an unmodifiable set containing the OIDs of the features that may
be supported by the provided base DN in this data provider.
|
boolean |
DataProviderConnection.supportsChangeNotification(DN baseDN)
Indicates whether the provided base DN in the underlying data
provider supports change notification.
|
boolean |
DataProvider.supportsChangeNotification(DN baseDN)
Indicates whether the provided base DN in this data provider
supports change notification.
|
boolean |
AbstractDataProvider.supportsChangeNotification(DN baseDN)
Indicates whether the provided base DN in this data provider
supports change notification.
|
Modifier and Type | Method and Description |
---|---|
DN |
VLVIndexDescriptor.getBaseDN()
Returns the baseDN of the search indexed by the VLV index.
|
DN |
BaseDNDescriptor.getDn()
Return the String DN associated with the base DN..
|
Modifier and Type | Method and Description |
---|---|
Set<DN> |
ServerDescriptor.getAdministrativeUsers()
Return the administrative users.
|
Modifier and Type | Method and Description |
---|---|
void |
ServerDescriptor.setAdministrativeUsers(Set<DN> administrativeUsers)
Set the administrative users.
|
Constructor and Description |
---|
BaseDNDescriptor(BaseDNDescriptor.Type type,
DN baseDn,
BackendDescriptor backend,
int nEntries,
long ageOfOldestMissingChange,
int missingChanges)
Constructor for this class.
|
VLVIndexDescriptor(String name,
BackendDescriptor backend,
DN baseDN,
SearchScope scope,
String filter,
List<VLVSortOrder> sortOrder)
Constructor for the VLVIndexDescriptor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Task.printEquivalentCommandToModify(DN dn,
Collection<ModificationItem> mods,
boolean useAdminCtx)
Prints the equivalent modify command line in the progress dialog.
|
protected void |
Task.printEquivalentRenameCommand(DN oldDN,
DN newDN,
boolean useAdminCtx)
Prints the equivalent rename command line in the progress dialog.
|
Constructor and Description |
---|
AddToGroupTask(ControlPanelInfo info,
ProgressDialog dlg,
Set<DN> dns,
Set<DN> groupDns)
Constructor of the task.
|
AddToGroupTask(ControlPanelInfo info,
ProgressDialog dlg,
Set<DN> dns,
Set<DN> groupDns)
Constructor of the task.
|
Modifier and Type | Method and Description |
---|---|
void |
AddToGroupPanel.setEntriesToAdd(Set<DN> dns)
Sets the entries we want to add to groups.
|
Modifier and Type | Field and Description |
---|---|
protected Set<DN> |
ConfigReader.administrativeUsers
The set of administrative users.
|
Modifier and Type | Method and Description |
---|---|
Set<DN> |
ConfigReader.getAdministrativeUsers()
Returns the Administrative User DNs found in the config.ldif.
|
Modifier and Type | Method and Description |
---|---|
static void |
Utilities.deleteConfigSubtree(ConfigurationHandler confHandler,
DN dn)
Deletes a configuration subtree using the provided configuration handler.
|
Modifier and Type | Method and Description |
---|---|
void |
NumSubordinateHacker.update(Collection<DN> allSuffixes,
Collection<DN> rootSuffixes,
String serverHost,
int serverPort)
This method construct a list with the entries the entries that are parents
of the suffix entries.
|
void |
NumSubordinateHacker.update(Collection<DN> allSuffixes,
Collection<DN> rootSuffixes,
String serverHost,
int serverPort)
This method construct a list with the entries the entries that are parents
of the suffix entries.
|
Modifier and Type | Method and Description |
---|---|
abstract DN |
ConnectionHandler.getComponentEntryDN()
Retrieves the DN of the configuration entry with which this alert
generator is associated.
|
DN |
AlertGenerator.getComponentEntryDN()
Retrieves the DN of the configuration entry with which this alert
generator is associated.
|
abstract DN |
AuthenticationPolicy.getDN()
Returns the name of the configuration entry associated with this
authentication policy.
|
abstract DN |
EntryCache.getEntryDN(String backendID,
long entryID)
Retrieves the entry DN for the entry with the specified ID on
the specific backend from the cache.
|
abstract DN |
Group.getGroupDN()
Retrieves the DN of the entry that contains the definition for
this group.
|
DN |
ClientConnection.getKeyManagerProviderDN()
Retrieves the DN of the key manager provider that should be used
for operations requiring access to a key manager.
|
DN |
ClientConnection.getTrustManagerProviderDN()
Retrieves the DN of the trust manager provider that should be
used for operations requiring access to a trust manager.
|
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<DN,T>> |
DITCacheMap.entrySet() |
abstract Set<DN> |
Backend.getBaseDNs()
Retrieves the set of base-level DNs that may be used within this
backend.
|
abstract List<DN> |
Group.getNestedGroupDNs()
Retrieves a list of the DNs of any nested groups whose members
should be considered members of this group.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Group.addNestedGroup(DN nestedGroupDN)
Attempts to add the provided group DN as a nested group within
this group.
|
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.
|
abstract void |
EntryCache.clearSubtree(DN baseDN)
Removes all entries from the cache that are below the provided
DN.
|
abstract boolean |
EntryCache.containsEntry(DN entryDN)
Indicates whether the entry cache currently contains the entry
with the specified DN.
|
boolean |
DITCacheMap.containsSubtree(DN key)
Returns
true if there are stored objects subordinate to subtree DN. |
abstract void |
Backend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
boolean |
Backend.entryExists(DN entryDN)
Indicates whether an entry with the specified DN exists in the backend.
|
abstract Entry |
EntryCache.getEntry(DN entryDN)
Retrieves the entry with the specified DN from the cache.
|
abstract Entry |
Backend.getEntry(DN entryDN)
Retrieves the requested entry from this backend.
|
abstract long |
EntryCache.getEntryID(DN entryDN)
Retrieves the entry ID for the entry with the specified DN from
the cache.
|
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.
|
Collection<T> |
DITCacheMap.getSubtree(DN key)
Returns a set of stored objects subordinate to subtree DN.
|
boolean |
Backend.handlesEntry(DN entryDN)
Indicates whether this backend should be used to handle
operations for the provided entry.
|
static boolean |
Backend.handlesEntry(DN entryDN,
Collection<DN> baseDNs,
Collection<DN> excludeDNs)
Indicates whether a backend should be used to handle operations
for the provided entry given the set of base DNs and exclude DNs.
|
abstract ConditionResult |
Backend.hasSubordinates(DN entryDN)
Indicates whether the requested entry has any subordinates.
|
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.
|
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.
|
abstract boolean |
AccessControlHandler.maySend(DN dn,
Operation operation,
SearchResultReference searchReference)
Indicates whether the provided search result reference may be
sent to the client based on the access control configuration.
|
T |
DITCacheMap.put(DN key,
T value) |
abstract void |
EntryCache.removeEntry(DN entryDN)
Removes the specified entry from the cache.
|
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.
|
boolean |
DITCacheMap.removeSubtree(DN key,
Collection<? super T> values)
Removes a set of stored objects subordinate to subtree DN.
|
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 |
Group.setGroupDN(DN groupDN)
Sets the DN of the entry that contains the definition for
this group.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Backend.handlesEntry(DN entryDN,
Collection<DN> baseDNs,
Collection<DN> excludeDNs)
Indicates whether a backend should be used to handle operations
for the provided entry given the set of base DNs and exclude DNs.
|
static boolean |
Backend.handlesEntry(DN entryDN,
Collection<DN> baseDNs,
Collection<DN> excludeDNs)
Indicates whether a backend should be used to handle operations
for the provided entry given the set of base DNs and exclude DNs.
|
abstract boolean |
Group.isMember(DN userDN,
AtomicReference<Set<DN>> examinedGroups)
Indicates whether the user with the specified DN 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.
|
void |
DITCacheMap.putAll(Map<? extends DN,? extends T> m) |
Modifier and Type | Method and Description |
---|---|
DN |
PluginResult.OperationResult.getMatchedDN()
Retrieves the matched DN for the operation if
PluginResult.OperationResult.continueProcessing() returned
false . |
DN |
PluginResult.PreParse.getMatchedDN() |
DN |
PluginResult.PreOperation.getMatchedDN() |
DN |
PluginResult.PostOperation.getMatchedDN() |
DN |
PluginResult.SubordinateModifyDN.getMatchedDN() |
DN |
PluginResult.SubordinateDelete.getMatchedDN() |
DN |
PluginResult.IntermediateResponse.getMatchedDN() |
DN |
DirectoryServerPlugin.getPluginEntryDN()
Retrieves the DN of the configuration entry for this plugin.
|
Modifier and Type | Method and Description |
---|---|
void |
DirectoryServerPlugin.initializeInternal(ServerContext serverContext,
DN pluginDN,
Set<PluginType> pluginTypes,
boolean invokeForInternalOps)
Performs any initialization that should be done for all types of
plugins regardless of type.
|
static PluginResult.IntermediateResponse |
PluginResult.IntermediateResponse.stopProcessing(boolean sendResponse,
ResultCode resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Defines a new stop processing intermediate response plugin result.
|
static PluginResult.PreParse |
PluginResult.PreParse.stopProcessing(ResultCode resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Defines a new stop processing pre parse plugin result.
|
static PluginResult.PreOperation |
PluginResult.PreOperation.stopProcessing(ResultCode resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Defines a new stop processing pre operation plugin result.
|
static PluginResult.PostOperation |
PluginResult.PostOperation.stopProcessing(ResultCode resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Defines a new stop processing post operation plugin result.
|
static PluginResult.SubordinateModifyDN |
PluginResult.SubordinateModifyDN.stopProcessing(ResultCode resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Defines a new stop processing subordinate modify DN plugin result.
|
static PluginResult.SubordinateDelete |
PluginResult.SubordinateDelete.stopProcessing(ResultCode resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Defines a new stop processing subordinate delete plugin result.
|
Constructor and Description |
---|
InternalDirectoryServerPlugin(DN componentDN,
Set<PluginType> pluginTypes,
boolean invokeForInternalOps)
Creates a new internal directory server plugin using the provided
component name and plugin types.
|
Modifier and Type | Method and Description |
---|---|
DN |
ParentInheritance.getBaseDN()
Return the DN that groupdn must be under.
|
DN |
AciEvalContext.getClientDN()
Get client DN.
|
DN |
AciListenerManager.getComponentEntryDN()
Retrieves the DN of the configuration entry used to configure the
handler.
|
DN |
Target.getDN()
Returns the URL DN of the expression.
|
DN |
Aci.getDN()
Return the DN of the entry containing the ACI.
|
DN |
AciEvalContext.getResourceDN()
Get the resource DN.
|
Modifier and Type | Method and Description |
---|---|
void |
AciList.addAci(DN dn,
SortedSet<Aci> acis)
Add a set of ACIs to the ACI list.
|
static Aci |
Aci.decode(ByteSequence byteString,
DN dn)
Decode an ACI byte string.
|
static Target |
Target.decode(EnumTargetOperator operator,
String expr,
DN aciDN)
Decode an expression string representing a target keyword expression.
|
static AciTargets |
AciTargets.decode(String input,
DN dn)
Decode an ACI's target part of the syntax from the string provided.
|
static boolean |
UserDN.evaluate(Entry e,
DN clientDN,
AttributeType attrType)
This method searches an entry for an attribute value that is
treated as a DN.
|
List<Aci> |
AciList.getCandidateAcis(DN baseDN)
Using the base DN, return a list of ACIs that are candidates for
evaluation by walking up from the base DN towards the root of the
DIT gathering ACIs on parents.
|
boolean |
AciHandler.isAllowed(DN entryDN,
Operation op,
Control control) |
static boolean |
AciTargets.isTargetApplicable(Aci aci,
AciTargets targets,
DN entryDN)
Main target isApplicable method.
|
boolean |
PatternDN.matchesDN(DN dn)
Determine whether a given DN matches this pattern.
|
boolean |
Target.matchesPattern(DN dn)
This method tries to match a pattern against a DN.
|
boolean |
AciHandler.maySend(DN dn,
Operation operation,
SearchResultReference reference) |
void |
AciList.renameAci(DN oldDN,
DN newDN)
Rename all ACIs under the specified old DN to the new DN.
|
Constructor and Description |
---|
AciList(DN configDN)
Constructor to create an ACI list to cache ACI attribute types.
|
AciListenerManager(AciList aciList,
DN cfgDN)
Save the list created by the AciHandler routine.
|
Modifier and Type | Field and Description |
---|---|
static DN |
ChangelogBackend.CHANGELOG_BASE_DN
The base DN for the external change log.
|
Modifier and Type | Method and Description |
---|---|
DN |
ConfigurationBackend.ConfigurationBackendCfg.dn() |
DN |
VerifyConfig.getBaseDN()
Get the base DN to be verified.
|
DN |
RebuildConfig.getBaseDN()
Get the base DN to rebuild.
|
DN |
SchemaBackend.getComponentEntryDN() |
DN |
LDIFBackend.getComponentEntryDN() |
static DN |
TrustStoreBackend.makeChildDN(DN parentDN,
AttributeType rdnAttrType,
String rdnStringValue)
Create a new child DN from a given parent DN.
|
static DN |
BackupBackend.makeChildDN(DN parentDN,
AttributeType rdnAttrType,
String rdnStringValue)
Create a new child DN from a given parent DN.
|
Modifier and Type | Method and Description |
---|---|
SortedSet<DN> |
ConfigurationBackend.ConfigurationBackendCfg.getBaseDN() |
Set<DN> |
TrustStoreBackend.getBaseDNs() |
Set<DN> |
SchemaBackend.getBaseDNs() |
Set<DN> |
RootDSEBackend.getBaseDNs() |
Set<DN> |
NullBackend.getBaseDNs() |
Set<DN> |
MonitorBackend.getBaseDNs() |
Set<DN> |
MemoryBackend.getBaseDNs() |
Set<DN> |
LDIFBackend.getBaseDNs() |
Set<DN> |
ConfigurationBackend.getBaseDNs() |
Set<DN> |
ChangelogBackend.getBaseDNs() |
Set<DN> |
BackupBackend.getBaseDNs() |
Map<DN,Backend<?>> |
RootDSEBackend.getSubordinateBaseDNs()
Returns the subordinate base DNs of the root DSE.
|
Modifier and Type | Method and Description |
---|---|
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 |
NullBackend.entryExists(DN entryDN) |
boolean |
MonitorBackend.entryExists(DN entryDN) |
boolean |
MemoryBackend.entryExists(DN entryDN) |
boolean |
LDIFBackend.entryExists(DN entryDN) |
boolean |
ConfigurationBackend.entryExists(DN entryDN) |
Entry |
TrustStoreBackend.getEntry(DN entryDN) |
Entry |
SchemaBackend.getEntry(DN entryDN) |
Entry |
RootDSEBackend.getEntry(DN entryDN) |
Entry |
NullBackend.getEntry(DN entryDN) |
Entry |
MonitorBackend.getEntry(DN entryDN) |
Entry |
MemoryBackend.getEntry(DN entryDN) |
Entry |
LDIFBackend.getEntry(DN entryDN) |
Entry |
ConfigurationBackend.getEntry(DN entryDN) |
Entry |
ChangelogBackend.getEntry(DN entryDN) |
Entry |
BackupBackend.getEntry(DN entryDN) |
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) |
Entry |
SchemaBackend.getSchemaEntry(DN entryDN)
Generates and returns a schema entry for the Directory Server.
|
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) |
static DN |
TrustStoreBackend.makeChildDN(DN parentDN,
AttributeType rdnAttrType,
String rdnStringValue)
Create a new child DN from a given parent DN.
|
static DN |
BackupBackend.makeChildDN(DN parentDN,
AttributeType rdnAttrType,
String rdnStringValue)
Create a new child DN from a given parent DN.
|
void |
ChangelogBackend.notifyChangeNumberEntryAdded(DN baseDN,
long changeNumber,
String cookieString,
UpdateMsg updateMsg)
Notifies persistent searches of this backend that a new change number entry was added to it.
|
void |
ChangelogBackend.notifyCookieEntryAdded(DN baseDN,
UpdateMsg updateMsg)
Notifies persistent searches of this backend that a new cookie entry was added to it.
|
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 |
VerifyConfig.setBaseDN(DN baseDN)
Set the base DN to be verified.
|
void |
RebuildConfig.setBaseDN(DN baseDN)
Set the base DN to rebuild.
|
void |
MemoryBackend.setBaseDNs(DN... baseDNs)
Set the base DNs for this backend.
|
Modifier and Type | Method and Description |
---|---|
DN |
SuffixContainer.getBaseDN()
Returns the baseDN that this suffix container is responsible for.
|
DN |
EntryContainer.getBaseDN() |
Modifier and Type | Method and Description |
---|---|
Set<DN> |
BackendImpl.getBaseDNs() |
Modifier and Type | Method and Description |
---|---|
void |
BackendImpl.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
boolean |
BackendImpl.entryExists(DN entryDN) |
Entry |
BackendImpl.getEntry(DN entryDN) |
long |
BackendImpl.getNumberOfChildren(DN parentDN) |
long |
BackendImpl.getNumberOfEntriesInBaseDN(DN baseDN) |
ConditionResult |
BackendImpl.hasSubordinates(DN entryDN) |
void |
BackendImpl.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
Modifier and Type | Method and Description |
---|---|
static void |
StorageUtils.checkDBDirPermissions(String dbDirPermissions,
DN configDN,
ConfigChangeResult ccr)
Returns false if directory permissions in the configuration are invalid.
|
static void |
StorageUtils.setDBDirPermissions(File backendDir,
String dbDirPermissions,
DN configDN,
ConfigChangeResult ccr)
Sets files permissions on the backend directory.
|
static void |
StorageUtils.setupStorageFiles(File backendDir,
String dbDirPermissions,
DN configDN)
Ensure backendDir exists (creating it if not) and has the specified dbDirPermissions.
|
Modifier and Type | Method and Description |
---|---|
DN |
TaskScheduler.getComponentEntryDN()
Retrieves the DN of the configuration entry with which this alert generator
is associated.
|
DN |
TaskBackend.getConfigEntryDN()
Retrieves the DN of the configuration entry for this task backend.
|
DN |
RecurringTask.getRecurringTaskEntryDN()
Retrieves the DN of the entry containing the data for this recurring task.
|
DN |
TaskBackend.getRecurringTasksParentDN()
Retrieves the DN of the entry that is the immediate parent for all
recurring task information in the Directory Server.
|
DN |
TaskBackend.getScheduledTasksParentDN()
Retrieves the DN of the entry that is the immediate parent for all
scheduled task information in the Directory Server.
|
DN |
Task.getTaskEntryDN()
Retrieves the DN of the entry containing the definition for this task.
|
DN |
TaskBackend.getTaskRootDN()
Retrieves the DN of the entry that is the root for all task information in
the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
Set<DN> |
TaskBackend.getBaseDNs() |
Modifier and Type | Method and Description |
---|---|
void |
TaskBackend.deleteEntry(DN entryDN,
DeleteOperation deleteOperation) |
Entry |
TaskBackend.getEntry(DN entryDN) |
long |
TaskBackend.getNumberOfChildren(DN parentDN) |
long |
TaskBackend.getNumberOfEntriesInBaseDN(DN baseDN) |
RecurringTask |
TaskScheduler.getRecurringTask(DN recurringTaskEntryDN)
Retrieves the recurring task with the given recurring task ID.
|
RecurringTask |
TaskBackend.getRecurringTask(DN taskEntryDN)
Retrieves the recurring task for the entry with the provided DN.
|
Entry |
TaskScheduler.getRecurringTaskEntry(DN recurringTaskEntryDN)
Retrieves the recurring task entry with the provided DN.
|
Task |
TaskScheduler.getScheduledTask(DN taskEntryDN)
Retrieves the scheduled task created from the specified entry.
|
Task |
TaskBackend.getScheduledTask(DN taskEntryDN)
Retrieves the scheduled task for the entry with the provided DN.
|
Entry |
TaskScheduler.getScheduledTaskEntry(DN scheduledTaskEntryDN)
Retrieves the scheduled task entry with the provided DN.
|
ConditionResult |
TaskBackend.hasSubordinates(DN entryDN) |
void |
TaskBackend.renameEntry(DN currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
Modifier and Type | Method and Description |
---|---|
DN |
ConfigurationHandler.getComponentEntryDN() |
Modifier and Type | Method and Description |
---|---|
Set<DN> |
ConfigurationHandler.getChildren(DN dn) |
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationHandler.deleteEntry(DN dn)
Delete a configuration entry.
|
void |
ConfigurationHandler.deregisterAddListener(DN dn,
ConfigAddListener listener) |
boolean |
ConfigurationHandler.deregisterChangeListener(DN dn,
ConfigChangeListener listener) |
void |
ConfigurationHandler.deregisterDeleteListener(DN dn,
ConfigDeleteListener listener) |
List<ConfigAddListener> |
ConfigurationHandler.getAddListeners(DN dn) |
List<ConfigChangeListener> |
ConfigurationHandler.getChangeListeners(DN dn) |
Set<DN> |
ConfigurationHandler.getChildren(DN dn) |
List<ConfigDeleteListener> |
ConfigurationHandler.getDeleteListeners(DN dn) |
Entry |
ConfigurationHandler.getEntry(DN dn) |
static String |
JMXMBean.getJmxName(DN configEntryDN)
Creates a JMX object name string based on a DN.
|
boolean |
ConfigurationHandler.hasEntry(DN dn) |
long |
ConfigurationHandler.numSubordinates(DN entryDN,
boolean subtree)
Retrieves the number of subordinates for the requested entry.
|
void |
ConfigurationHandler.registerAddListener(DN dn,
ConfigAddListener listener) |
void |
ConfigurationHandler.registerChangeListener(DN dn,
ConfigChangeListener listener) |
void |
ConfigurationHandler.registerDeleteListener(DN dn,
ConfigDeleteListener listener) |
Constructor and Description |
---|
JMXMBean(DN configEntryDN)
Creates a new dynamic JMX MBean for use with the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
DN |
ProxiedAuthV1Control.getAuthorizationDN()
Retrieves the authorization DN from the control value.
|
DN |
GetEffectiveRightsRequestControl.getAuthzDN()
Return the authzDN parsed from the control.
|
DN |
EntryChangeNotificationControl.getPreviousDN()
Retrieves the previous DN for this entry change notification control.
|
Constructor and Description |
---|
AuthorizationIdentityResponseControl(DN authorizationDN)
Creates a new authorization identity response control with the provided
information.
|
EntryChangeNotificationControl(boolean isCritical,
PersistentSearchChangeType changeType,
DN previousDN,
long changeNumber)
Creates a new entry change notification control with the provided
information.
|
EntryChangeNotificationControl(PersistentSearchChangeType changeType,
DN previousDN,
long changeNumber)
Creates a new entry change notification control with the provided
information.
|
GetEffectiveRightsRequestControl(boolean isCritical,
DN authzDN,
List<AttributeType> attrs)
Create a new geteffectiverights control with the specified authzDN and
an attribute list.
|
GetEffectiveRightsRequestControl(DN authzDN,
List<AttributeType> attrs)
Create a new geteffectiverights control with the specified authzDN and
an attribute list.
|
ProxiedAuthV1Control(boolean isCritical,
DN authorizationDN)
Creates a new instance of the proxied authorization v1 control with the
provided information.
|
ProxiedAuthV1Control(DN authorizationDN)
Creates a new instance of the proxied authorization v1 control with the
provided information.
|
Modifier and Type | Method and Description |
---|---|
static DN |
DirectoryServer.deregisterAlternateRootBindDN(DN alternateRootBindDN)
Deregisters the provided alternate root bind DN from the server.
|
static DN |
DirectoryServer.getActualRootBindDN(DN alternateRootBindDN)
Retrieves the real entry DN for the root user with the provided alternate
bind DN.
|
DN |
OperationWrapper.getAuthorizationDN() |
DN |
SearchOperationWrapper.getBaseDN() |
DN |
SearchOperationBasis.getBaseDN() |
DN |
SearchOperation.getBaseDN()
Retrieves the base DN for this search operation.
|
DN |
BindOperationWrapper.getBindDN() |
DN |
BindOperationBasis.getBindDN() |
DN |
BindOperation.getBindDN()
Retrieves the bind DN for this bind operation.
|
DN |
DirectoryServer.getComponentEntryDN()
Retrieves the DN of the configuration entry with which this alert generator
is associated.
|
DN |
AccessControlConfigManager.getComponentEntryDN() |
static DN |
DirectoryServer.getDefaultPasswordPolicyDN()
Retrieves the DN of the configuration entry for the default password policy
for the Directory Server.
|
DN |
SubentryPasswordPolicy.getDN() |
abstract DN |
PasswordPolicy.getDN() |
DN |
ModifyOperationWrapper.getEntryDN() |
DN |
ModifyOperationBasis.getEntryDN() |
DN |
ModifyOperation.getEntryDN()
Retrieves the DN of the entry to modify.
|
DN |
ModifyDNOperationWrapper.getEntryDN() |
DN |
ModifyDNOperationBasis.getEntryDN() |
DN |
ModifyDNOperation.getEntryDN()
Retrieves the DN of the entry to rename.
|
DN |
DeleteOperationWrapper.getEntryDN() |
DN |
DeleteOperationBasis.getEntryDN() |
DN |
DeleteOperation.getEntryDN()
Retrieves the DN of the entry to delete.
|
DN |
CompareOperationWrapper.getEntryDN() |
DN |
CompareOperationBasis.getEntryDN() |
DN |
CompareOperation.getEntryDN()
Retrieves the DN of the entry to compare.
|
DN |
AddOperationWrapper.getEntryDN() |
DN |
AddOperationBasis.getEntryDN() |
DN |
AddOperation.getEntryDN()
Retrieves the DN of the entry to add.
|
DN |
OperationWrapper.getMatchedDN() |
static DN |
DirectoryServer.getMonitorProviderDN(MonitorProvider<?> provider)
Construct the DN of a monitor provider entry.
|
DN |
ModifyDNOperationWrapper.getNewDN() |
DN |
ModifyDNOperationBasis.getNewDN() |
DN |
ModifyDNOperation.getNewDN()
Retrieves the new DN for the entry.
|
DN |
ModifyDNOperationWrapper.getNewSuperior() |
DN |
ModifyDNOperationBasis.getNewSuperior() |
DN |
ModifyDNOperation.getNewSuperior()
Retrieves the newSuperior DN for the entry.
|
static DN |
DirectoryServer.getParentDNInSuffix(DN dn)
Retrieves the DN that is the immediate parent for this DN.
|
DN |
UnbindOperationBasis.getProxiedAuthorizationDN() |
DN |
SearchOperationBasis.getProxiedAuthorizationDN() |
DN |
SearchOperation.getProxiedAuthorizationDN()
Retrieves the proxied authorization DN for this operation if proxied
authorization has been requested.
|
DN |
OperationWrapper.getProxiedAuthorizationDN() |
DN |
ModifyOperationBasis.getProxiedAuthorizationDN() |
DN |
ModifyOperation.getProxiedAuthorizationDN()
Retrieves the proxied authorization DN for this operation if proxied
authorization has been requested.
|
DN |
ModifyDNOperationBasis.getProxiedAuthorizationDN() |
DN |
ModifyDNOperation.getProxiedAuthorizationDN()
Retrieves the proxied authorization DN for this operation if proxied
authorization has been requested.
|
DN |
ExtendedOperationBasis.getProxiedAuthorizationDN() |
DN |
DeleteOperationBasis.getProxiedAuthorizationDN() |
DN |
DeleteOperation.getProxiedAuthorizationDN()
Retrieves the proxied authorization DN for this operation if proxied
authorization has been requested.
|
DN |
CompareOperationBasis.getProxiedAuthorizationDN()
Retrieves the proxied authorization DN for this operation if proxied
authorization has been requested.
|
DN |
CompareOperation.getProxiedAuthorizationDN()
Retrieves the proxied authorization target DN for this compare operation.
|
DN |
BindOperationBasis.getProxiedAuthorizationDN() |
DN |
AddOperationBasis.getProxiedAuthorizationDN() |
DN |
AddOperation.getProxiedAuthorizationDN()
Retrieves the proxied authorization DN for this operation if proxied
authorization has been requested.
|
DN |
AbandonOperationBasis.getProxiedAuthorizationDN() |
static DN |
DirectoryServer.getProxiedAuthorizationIdentityMapperDN()
Retrieves the DN of the configuration entry for the identity mapper that
should be used in conjunction with proxied authorization V2 controls.
|
static DN |
DirectoryServer.getSchemaDN()
Retrieves the DN of the entry containing the server schema definitions.
|
DN |
BindOperationWrapper.getUserEntryDN() |
DN |
BindOperationBasis.getUserEntryDN() |
DN |
BindOperation.getUserEntryDN()
Retrieves the user entry DN for this bind operation.
|
Modifier and Type | Method and Description |
---|---|
static Map<DN,Backend<?>> |
DirectoryServer.getAllPublicNamingContexts()
Retrieves the set of public naming contexts, including sub-suffixes,
defined in the Directory Server, mapped from the naming context DN
to the corresponding backend.
|
static Map<DN,Backend<?>> |
DirectoryServer.getPrivateNamingContexts()
Retrieves the set of private naming contexts defined in the Directory
Server, mapped from the naming context DN to the corresponding backend.
|
static Map<DN,Backend<?>> |
DirectoryServer.getPublicNamingContexts()
Retrieves the set of public naming contexts defined in the Directory
Server, mapped from the naming context DN to the corresponding backend.
|
ConcurrentHashMap<DN,DirectoryServerPlugin<? extends PluginCfg>> |
PluginConfigManager.getRegisteredPlugins()
Retrieves the set of plugins that have been registered with the Directory
Server.
|
static Set<DN> |
DirectoryServer.getRootDNs()
Retrieves the DNs for the root users configured in the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
static void |
DirectoryServer.deregisterAccountStatusNotificationHandler(DN handlerDN)
Deregisters the specified account status notification handler with the
Directory Server.
|
static DN |
DirectoryServer.deregisterAlternateRootBindDN(DN alternateRootBindDN)
Deregisters the provided alternate root bind DN from the server.
|
static void |
DirectoryServer.deregisterAuthenticationPolicy(DN configEntryDN)
Deregisters the provided authentication policy with the Directory Server.
|
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.
|
static void |
DirectoryServer.deregisterCertificateMapper(DN mapperDN)
Deregisters the specified certificate mapper with the Directory Server.
|
static void |
DirectoryServer.deregisterIdentityMapper(DN configEntryDN)
Deregisters the provided identity mapper for use with the Directory Server.
|
static void |
DirectoryServer.deregisterKeyManagerProvider(DN providerDN)
Deregisters the specified key manager provider with the Directory Server.
|
static void |
DirectoryServer.deregisterPasswordGenerator(DN configEntryDN)
Deregisters the provided password generator for use with the Directory
Server.
|
static void |
DirectoryServer.deregisterPasswordStorageScheme(DN configEntryDN)
Deregisters the specified password storage scheme with the Directory
Server.
|
static void |
DirectoryServer.deregisterPasswordValidator(DN configEntryDN)
Deregisters the provided password validator for use with the Directory
Server.
|
static void |
DirectoryServer.deregisterRetentionPolicy(DN configEntryDN)
Deregisters the provided log retention policy with the Directory Server.
|
static void |
DirectoryServer.deregisterRootDN(DN rootDN)
Deregisters the provided root DN with the Directory Server.
|
static void |
DirectoryServer.deregisterRotationPolicy(DN configEntryDN)
Deregisters the provided log rotation policy with the Directory Server.
|
static void |
DirectoryServer.deregisterTrustManagerProvider(DN providerDN)
Deregisters the specified trust manager provider with the Directory Server.
|
static boolean |
DirectoryServer.entryExists(DN entryDN)
Indicates whether the specified entry exists in the Directory Server.
|
CopyOnWriteArraySet<ClientConnection> |
AuthenticatedUsers.get(DN userDN)
Retrieves the set of client connections authenticated as the specified
user.
|
static AccountStatusNotificationHandler<?> |
DirectoryServer.getAccountStatusNotificationHandler(DN handlerDN)
Retrieves the account status notification handler with the specified
configuration entry DN.
|
static DN |
DirectoryServer.getActualRootBindDN(DN alternateRootBindDN)
Retrieves the real entry DN for the root user with the provided alternate
bind DN.
|
static AuthenticationPolicy |
DirectoryServer.getAuthenticationPolicy(DN configEntryDN)
Retrieves the authentication policy registered for the provided
configuration entry.
|
static Backend<?> |
DirectoryServer.getBackend(DN entryDN)
Retrieves the backend that should be used to handle operations on the
specified entry.
|
static Backend<?> |
DirectoryServer.getBackendWithBaseDN(DN baseDN)
Retrieves the backend with the specified base DN.
|
static CertificateMapper<?> |
DirectoryServer.getCertificateMapper(DN mapperDN)
Retrieves the certificate mapper registered with the provided entry DN.
|
List<SubEntry> |
SubentryManager.getCollectiveSubentries(DN dn)
Return collective subentries applicable to specific DN.
|
static Entry |
DirectoryServer.getConfigEntry(DN entryDN)
Deprecated.
use
DirectoryServer.getEntry(DN) when possible |
static Entry |
DirectoryServer.getEntry(DN entryDN)
Retrieves the entry with the requested DN.
|
Group<?> |
GroupManager.getGroupInstance(DN entryDN)
Retrieves the group instance defined in the entry with the specified DN.
|
static IdentityMapper<?> |
DirectoryServer.getIdentityMapper(DN configEntryDN)
Retrieves the Directory Server identity mapper whose configuration resides
in the specified configuration entry.
|
static JMXMBean |
DirectoryServer.getJMXMBean(DN configEntryDN)
Retrieves the JMX MBean associated with the specified entry in the
Directory Server configuration.
|
static KeyManagerProvider<?> |
DirectoryServer.getKeyManagerProvider(DN providerDN)
Retrieves the key manager provider registered with the provided entry DN.
|
static DN |
DirectoryServer.getParentDNInSuffix(DN dn)
Retrieves the DN that is the immediate parent for this DN.
|
static PasswordGenerator<?> |
DirectoryServer.getPasswordGenerator(DN configEntryDN)
Retrieves the password generator registered with the provided configuration
entry DN.
|
static PasswordStorageScheme<?> |
DirectoryServer.getPasswordStorageScheme(DN configEntryDN)
Retrieves the password storage scheme defined in the specified
configuration entry.
|
static PasswordValidator<? extends PasswordValidatorCfg> |
DirectoryServer.getPasswordValidator(DN configEntryDN)
Retrieves the password validator registered with the provided configuration
entry DN.
|
DirectoryServerPlugin |
PluginConfigManager.getRegisteredPlugin(DN pluginDN)
Retrieves the plugin with the specified configuration entry DN.
|
static RetentionPolicy<?> |
DirectoryServer.getRetentionPolicy(DN configEntryDN)
Retrieves the log retention policy registered for the provided
configuration entry.
|
static RotationPolicy<?> |
DirectoryServer.getRotationPolicy(DN configEntryDN)
Retrieves the log rotation policy registered for the provided configuration
entry.
|
List<SubEntry> |
SubentryManager.getSubentries(DN dn)
Return subentries applicable to specific DN.
|
static TrustManagerProvider<?> |
DirectoryServer.getTrustManagerProvider(DN providerDN)
Retrieves the trust manager provider registered with the provided entry DN.
|
static boolean |
DirectoryServer.isNamingContext(DN dn)
Indicates whether the specified DN is one of the Directory Server naming
contexts.
|
static boolean |
DirectoryServer.isRootDN(DN userDN)
Indicates whether the provided DN is the DN for one of the root users
configured in the Directory Server.
|
void |
PersistentSearch.processModifyDN(Entry entry,
DN oldDN)
Notifies the persistent searches that an entry has been renamed.
|
void |
AuthenticatedUsers.put(DN userDN,
ClientConnection clientConnection)
Registers the provided user DN and client connection with this object.
|
static void |
DirectoryServer.registerAccountStatusNotificationHandler(DN handlerDN,
AccountStatusNotificationHandler<?> handler)
Registers the provided account status notification handler with the
Directory Server.
|
static void |
DirectoryServer.registerAlternateRootDN(DN actualRootEntryDN,
DN alternateRootBindDN)
Registers an alternate root bind DN using the provided information.
|
static void |
DirectoryServer.registerAuthenticationPolicy(DN configEntryDN,
AuthenticationPolicy policy)
Registers the provided authentication policy 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.
|
static void |
DirectoryServer.registerCertificateMapper(DN mapperDN,
CertificateMapper<?> mapper)
Registers the provided certificate mapper with the Directory Server.
|
static void |
DirectoryServer.registerIdentityMapper(DN configEntryDN,
IdentityMapper<?> identityMapper)
Registers the provided identity mapper for use with the Directory Server.
|
static void |
DirectoryServer.registerKeyManagerProvider(DN providerDN,
KeyManagerProvider<?> provider)
Registers the provided key manager provider with the Directory Server.
|
static void |
DirectoryServer.registerPasswordGenerator(DN configEntryDN,
PasswordGenerator<?> generator)
Registers the provided password generator for use with the Directory
Server.
|
static void |
DirectoryServer.registerPasswordStorageScheme(DN configEntryDN,
PasswordStorageScheme<?> scheme)
Registers the provided password storage scheme with the Directory Server.
|
static void |
DirectoryServer.registerPasswordValidator(DN configEntryDN,
PasswordValidator<? extends PasswordValidatorCfg> validator)
Registers the provided password validator for use with the Directory
Server.
|
static void |
DirectoryServer.registerRetentionPolicy(DN configEntryDN,
RetentionPolicy<?> policy)
Registers the provided log retention policy with the Directory Server.
|
static void |
DirectoryServer.registerRootDN(DN rootDN)
Registers the provided root DN with the Directory Server.
|
static void |
DirectoryServer.registerRotationPolicy(DN configEntryDN,
RotationPolicy<?> policy)
Registers the provided log rotation policy with the Directory Server.
|
static void |
DirectoryServer.registerTrustManagerProvider(DN providerDN,
TrustManagerProvider<?> provider)
Registers the provided trust manager provider with the Directory Server.
|
void |
AuthenticatedUsers.remove(DN userDN,
ClientConnection clientConnection)
Deregisters the provided user DN and client connection with this object.
|
boolean |
SearchOperationWrapper.returnReference(DN dn,
SearchResultReference reference) |
boolean |
SearchOperationBasis.returnReference(DN dn,
SearchResultReference reference) |
boolean |
SearchOperation.returnReference(DN dn,
SearchResultReference reference)
Used as a callback for backends to indicate that the provided search
reference was encountered during processing and that additional processing
should be performed to potentially send it back to the client.
|
boolean |
SearchOperationWrapper.returnReference(DN dn,
SearchResultReference reference,
boolean evaluateAci) |
boolean |
SearchOperationBasis.returnReference(DN dn,
SearchResultReference reference,
boolean evaluateAci) |
boolean |
SearchOperation.returnReference(DN dn,
SearchResultReference reference,
boolean evaluateAci)
Used as a callback for backends to indicate that the provided search
reference was encountered during processing and that additional processing
should be performed to potentially send it back to the client.
|
void |
SearchOperationWrapper.setBaseDN(DN baseDN) |
void |
SearchOperationBasis.setBaseDN(DN baseDN) |
void |
SearchOperation.setBaseDN(DN baseDN)
Specifies the base DN for this search operation.
|
static void |
DirectoryServer.setDefaultPasswordPolicyDN(DN defaultPasswordPolicyDN)
Specifies the DN of the configuration entry for the default authentication
policy for the Directory Server.
|
void |
OperationWrapper.setMatchedDN(DN matchedDN) |
void |
UnbindOperationBasis.setProxiedAuthorizationDN(DN proxiedAuthorizationDN) |
void |
SearchOperationBasis.setProxiedAuthorizationDN(DN proxiedAuthorizationDN) |
void |
SearchOperation.setProxiedAuthorizationDN(DN proxiedAuthorizationDN)
Set the proxied authorization DN for this operation if proxied
authorization has been requested.
|
void |
OperationWrapper.setProxiedAuthorizationDN(DN proxiedAuthorizationDN) |
void |
ModifyOperationBasis.setProxiedAuthorizationDN(DN proxiedAuthorizationDN) |
void |
ModifyOperation.setProxiedAuthorizationDN(DN proxiedAuthorizationDN)
Set the proxied authorization DN for this operation if proxied
authorization has been requested.
|
void |
ModifyDNOperationBasis.setProxiedAuthorizationDN(DN dn) |
void |
ModifyDNOperation.setProxiedAuthorizationDN(DN dn)
Sets the proxied authorization DN for this operation if proxied
authorization has been requested.
|
void |
ExtendedOperationBasis.setProxiedAuthorizationDN(DN proxiedAuthorizationDN) |
void |
DeleteOperationBasis.setProxiedAuthorizationDN(DN proxiedAuthorizationDN) |
void |
DeleteOperation.setProxiedAuthorizationDN(DN proxiedAuthorizationDN)
Set the proxied authorization DN for this operation if proxied
authorization has been requested.
|
void |
CompareOperationBasis.setProxiedAuthorizationDN(DN proxiedAuthorizationDN) |
void |
CompareOperation.setProxiedAuthorizationDN(DN proxiedAuthorizationDN)
Specifies the proxied authorization target DN for this compare operation.
|
void |
BindOperationBasis.setProxiedAuthorizationDN(DN proxiedAuthorizationDN) |
void |
AddOperationBasis.setProxiedAuthorizationDN(DN proxiedAuthorizationDN) |
void |
AddOperation.setProxiedAuthorizationDN(DN proxiedAuthorizationDN)
Set the proxied authorization DN for this operation if proxied
authorization has been requested.
|
void |
AbandonOperationBasis.setProxiedAuthorizationDN(DN proxiedAuthorizationDN) |
static void |
DirectoryServer.setProxiedAuthorizationIdentityMapperDN(DN proxiedAuthorizationIdentityMapperDN)
Specifies the DN of the configuration entry for the identity mapper that
should be used in conjunction with proxied authorization V2 controls.
|
static void |
DirectoryServer.setSchemaDN(DN schemaDN)
Specifies the DN of the entry containing the server schema definitions.
|
void |
BindOperationWrapper.setUserEntryDN(DN userEntryDN) |
void |
BindOperationBasis.setUserEntryDN(DN userEntryDN) |
void |
BindOperation.setUserEntryDN(DN userEntryDN)
Set the user entry DN for this bind operation.
|
Constructor and Description |
---|
AddOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
DN entryDN,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
Creates a new add operation with the provided information.
|
BindOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
String protocolVersion,
DN bindDN,
ByteString simplePassword)
Creates a new simple bind operation with the provided information.
|
BindOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
String protocolVersion,
DN bindDN,
String saslMechanism,
ByteString saslCredentials)
Creates a new SASL bind operation with the provided information.
|
CompareOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
DN entryDN,
AttributeDescription attributeDescription,
ByteString assertionValue)
Creates a new compare operation with the provided information.
|
DeleteOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
DN entryDN)
Creates a new delete operation with the provided information.
|
ModifyDNOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
DN entryDN,
RDN newRDN,
boolean deleteOldRDN,
DN newSuperior)
Creates a new modify DN operation with the provided information.
|
ModifyOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
DN entryDN,
List<Modification> modifications)
Creates a new modify operation with the provided information.
|
SearchOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
DN baseDN,
SearchScope scope,
DereferenceAliasesPolicy derefPolicy,
int sizeLimit,
int timeLimit,
boolean typesOnly,
SearchFilter filter,
Set<String> attributes)
Creates a new search operation with the provided information.
|
Modifier and Type | Method and Description |
---|---|
DN |
DiskSpaceMonitor.getComponentEntryDN() |
DN |
DynamicGroupMemberList.getDynamicGroupDN()
Retrieves the DN of the dynamic group with which this dynamic group member
list is associated.
|
DN |
SoftReferenceEntryCache.getEntryDN(String backendID,
long entryID) |
DN |
FIFOEntryCache.getEntryDN(String backendID,
long entryID) |
DN |
DefaultEntryCache.getEntryDN(String backendID,
long entryID) |
DN |
VirtualStaticGroup.getGroupDN() |
DN |
StaticGroup.getGroupDN() |
DN |
DynamicGroup.getGroupDN() |
DN |
VirtualStaticGroup.getTargetGroupDN()
Retrieves the DN of the target group for this virtual static group.
|
DN |
SimpleStaticGroupMemberList.nextMemberDN() |
DN |
FilteredStaticGroupMemberList.nextMemberDN() |
Modifier and Type | Method and Description |
---|---|
List<DN> |
VirtualStaticGroup.getNestedGroupDNs() |
List<DN> |
StaticGroup.getNestedGroupDNs() |
List<DN> |
DynamicGroup.getNestedGroupDNs() |
Modifier and Type | Method and Description |
---|---|
void |
VirtualStaticGroup.addNestedGroup(DN nestedGroupDN) |
void |
StaticGroup.addNestedGroup(DN nestedGroupDN) |
void |
DynamicGroup.addNestedGroup(DN nestedGroupDN) |
void |
SoftReferenceEntryCache.clearSubtree(DN baseDN) |
void |
FIFOEntryCache.clearSubtree(DN baseDN) |
void |
DefaultEntryCache.clearSubtree(DN baseDN) |
boolean |
SoftReferenceEntryCache.containsEntry(DN entryDN) |
boolean |
FIFOEntryCache.containsEntry(DN entryDN) |
boolean |
DefaultEntryCache.containsEntry(DN entryDN) |
Entry |
SoftReferenceEntryCache.getEntry(DN entryDN) |
Entry |
FIFOEntryCache.getEntry(DN entryDN) |
Entry |
DefaultEntryCache.getEntry(DN entryDN) |
long |
SoftReferenceEntryCache.getEntryID(DN entryDN) |
long |
FIFOEntryCache.getEntryID(DN entryDN) |
long |
DefaultEntryCache.getEntryID(DN entryDN) |
static Set<SearchFilter> |
EntryCacheCommon.getFilters(SortedSet<String> filters,
LocalizableMessageDescriptor.Arg3<Object,Object,Object> decodeErrorMsg,
EntryCacheCommon.ConfigErrorHandler errorHandler,
DN configEntryDN)
Reads a list of string filters and convert it to a list of search
filters.
|
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) |
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) |
void |
SoftReferenceEntryCache.removeEntry(DN entryDN) |
void |
FIFOEntryCache.removeEntry(DN entryDN) |
void |
DefaultEntryCache.removeEntry(DN entryDN) |
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 |
VirtualStaticGroup.setGroupDN(DN groupDN) |
void |
StaticGroup.setGroupDN(DN groupDN) |
void |
DynamicGroup.setGroupDN(DN groupDN) |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
DynamicGroup(DN groupEntryDN,
LinkedHashSet<LDAPURL> memberURLs)
Creates a new dynamic group instance with the provided information.
|
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.
|
DynamicGroupSearchThread(DynamicGroupMemberList memberList,
DN[] baseDNs,
SearchFilter[] filters,
LDAPURL[][] memberURLs)
Creates a new dynamic group search thread that is associated with the
provided member list and that will perform the search using the provided
information.
|
FilteredStaticGroupMemberList(ServerContext serverContext,
DN groupDN,
Set<org.opends.server.extensions.StaticGroup.CompactDn> memberDNs,
DN baseDN,
SearchScope scope,
SearchFilter filter)
Creates a new filtered static group member list with the provided
information.
|
SimpleStaticGroupMemberList(ServerContext serverContext,
DN groupDN,
Set<org.opends.server.extensions.StaticGroup.CompactDn> memberDNs)
Creates a new simple static group member list with the provided set of
member DNs.
|
VirtualStaticGroup(DN groupEntryDN,
DN targetGroupDN)
Creates a new virtual static group instance with the provided information.
|
Modifier and Type | Method and Description |
---|---|
DN |
ThreadFilterTextErrorLogPublisher.getDN() |
DN |
TextHTTPAccessLogPublisher.getDN() |
DN |
TextErrorLogPublisher.getDN() |
DN |
TextDebugLogPublisher.getDN() |
DN |
LogPublisher.getDN()
Gets the DN of the configuration entry for this log publisher.
|
DN |
ConsoleDebugLogPublisher.getDN() |
Modifier and Type | Method and Description |
---|---|
DN |
UniqueAttributePlugin.getComponentEntryDN() |
Modifier and Type | Method and Description |
---|---|
DN |
LDIFConnectionHandler.getComponentEntryDN() |
Modifier and Type | Method and Description |
---|---|
DN |
HTTPConnectionHandler.getComponentEntryDN() |
Constructor and Description |
---|
HttpAuthorizationMechanism(DN configDN,
int priority)
Create a new
HttpAuthorizationMechanism . |
Modifier and Type | Method and Description |
---|---|
DN |
JmxConnectionHandler.getComponentEntryDN()
Retrieves the DN of the configuration entry with which this alert
generator is associated.
|
DN |
JmxConnectionHandler.getKeyManagerProviderDN()
Retrieves the DN of the key manager provider that should be used
for operations associated with this connection handler which need
access to a key manager.
|
Modifier and Type | Method and Description |
---|---|
DN |
LDAPConnectionHandler.getComponentEntryDN()
Retrieves the DN of the configuration entry with which this alert generator
is associated.
|
DN |
SearchResultEntryProtocolOp.getDN()
Retrieves the DN for this search result entry.
|
DN |
SearchResultDoneProtocolOp.getMatchedDN()
Retrieves the matched DN for this response.
|
DN |
ModifyResponseProtocolOp.getMatchedDN()
Retrieves the matched DN for this response.
|
DN |
ModifyDNResponseProtocolOp.getMatchedDN()
Retrieves the matched DN for this response.
|
DN |
ExtendedResponseProtocolOp.getMatchedDN()
Retrieves the matched DN for this response.
|
DN |
DeleteResponseProtocolOp.getMatchedDN()
Retrieves the matched DN for this response.
|
DN |
CompareResponseProtocolOp.getMatchedDN()
Retrieves the matched DN for this response.
|
DN |
BindResponseProtocolOp.getMatchedDN()
Retrieves the matched DN for this response.
|
DN |
AddResponseProtocolOp.getMatchedDN()
Retrieves the matched DN for this response.
|
Constructor and Description |
---|
AddResponseProtocolOp(int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Creates a new add response protocol op with the provided information.
|
BindResponseProtocolOp(int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Creates a new bind response protocol op with the provided information.
|
BindResponseProtocolOp(int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs,
ByteString serverSASLCredentials)
Creates a new bind response protocol op with the provided information.
|
CompareResponseProtocolOp(int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Creates a new compare response protocol op with the provided information.
|
DeleteResponseProtocolOp(int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Creates a new delete response protocol op with the provided information.
|
ExtendedResponseProtocolOp(int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Creates a new extended response protocol op with the provided information.
|
ExtendedResponseProtocolOp(int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs,
String oid,
ByteString value)
Creates a new extended response protocol op with the provided information.
|
ModifyDNResponseProtocolOp(int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Creates a new modify DN response protocol op with the provided information.
|
ModifyResponseProtocolOp(int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Creates a new modify response protocol op with the provided information.
|
SearchResultDoneProtocolOp(int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Creates a new search result done protocol op with the provided information.
|
SearchResultEntryProtocolOp(DN dn)
Creates a new LDAP search result entry protocol op with the specified DN
and no attributes.
|
SearchResultEntryProtocolOp(DN dn,
LinkedList<LDAPAttribute> attributes)
Creates a new LDAP search result entry protocol op with the specified DN
and set of attributes.
|
Modifier and Type | Method and Description |
---|---|
Pair<DN,CSN> |
MultiDomainServerState.getOldestCSNExcluding(MultiDomainServerState excludedCSNs)
Returns the oldest Pair<DN, CSN> held in current object, excluding
the provided CSNs.
|
Map<DN,List<CSN>> |
MultiDomainServerState.getSnapshot()
Returns a snapshot of this object.
|
Iterator<DN> |
MultiDomainServerState.iterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
MultiDomainServerState.cover(DN baseDN,
CSN csn)
Test if this object covers the provided CSN for the provided baseDN.
|
CSN |
MultiDomainServerState.getCSN(DN baseDN,
int serverId)
Returns the CSN associated to the provided replication domain's baseDN and
serverId.
|
ServerState |
MultiDomainServerState.getServerState(DN baseDN)
Returns the ServerState associated to the provided replication domain's
baseDN.
|
boolean |
MultiDomainServerState.removeCSN(DN baseDN,
CSN expectedCSN)
Removes the mapping to the provided CSN if it is present in this
MultiDomainServerState.
|
void |
MultiDomainServerState.replace(DN baseDN,
ServerState serverState)
Replace the ServerState of the provided baseDN with the provided server
state.
|
boolean |
MultiDomainServerState.update(DN baseDN,
CSN csn)
Update the ServerState of the provided baseDN with the replication
CSN provided. |
void |
MultiDomainServerState.update(DN baseDN,
ServerState serverState)
Update the ServerState of the provided baseDN with the provided server
state.
|
Modifier and Type | Method and Description |
---|---|
DN |
LDAPReplicationDomain.getComponentEntryDN() |
Modifier and Type | Method and Description |
---|---|
static Set<DN> |
MultimasterReplication.getExcludedChangelogDomains()
Gets the Set of domain baseDN which are disabled for the external changelog.
|
Modifier and Type | Method and Description |
---|---|
static void |
MultimasterReplication.deleteDomain(DN dn)
Deletes a domain.
|
static LDAPReplicationDomain |
MultimasterReplication.findDomain(DN dn,
PluginOperation pluginOp)
Finds the domain for a given DN.
|
static boolean |
MultimasterReplication.isECLEnabledDomain(DN baseDN)
Returns whether the provided baseDN represents a replication domain enabled
for the external changelog.
|
static LDAPReplicationDomain |
LDAPReplicationDomain.retrievesReplicationDomain(DN baseDN)
Retrieves a replication domain based on the baseDN.
|
Constructor and Description |
---|
FakeDelOperation(DN dn,
CSN csn,
String entryUUID)
Creates a new FakeDelOperation from the provided information.
|
FakeModifyOperation(DN dn,
CSN csn,
String entryuuid)
Creates a new ModifyFakeOperation with the provided information.
|
Modifier and Type | Field and Description |
---|---|
protected DN |
LDAPUpdateMsg.dn
The DN on which the update was originally done.
|
Modifier and Type | Method and Description |
---|---|
DN |
ServerStartMsg.getBaseDN()
Get the baseDN.
|
DN |
ReplServerStartMsg.getBaseDN()
Get the base DN from this ReplServerStartMsg.
|
DN |
ReplServerStartDSMsg.getBaseDN()
Get the base DN from this ReplServerStartDSMsg.
|
DN |
InitializeTargetMsg.getBaseDN()
Get the base DN of the domain.
|
DN |
InitializeRequestMsg.getBaseDN()
Get the base DN from this InitializeRequestMsg.
|
DN |
LDAPUpdateMsg.getDN()
Get the DN on which the operation happened.
|
DN |
ByteArrayScanner.nextDN()
Reads the next DN.
|
Modifier and Type | Method and Description |
---|---|
ByteArrayBuilder |
ByteArrayBuilder.appendDN(DN dn)
Append a DN to this ByteArrayBuilder by converting it to a String then
encoding that string to a UTF-8 byte array.
|
ModifyOperation |
ModifyMsg.createOperation(InternalClientConnection connection,
DN newDN)
Create and Operation from the message using the provided DN.
|
ModifyDNOperation |
ModifyDNMsg.createOperation(InternalClientConnection connection,
DN newDN) |
abstract Operation |
LDAPUpdateMsg.createOperation(InternalClientConnection conn,
DN newDN)
Create and Operation from the message using the provided DN.
|
DeleteOperation |
DeleteMsg.createOperation(InternalClientConnection connection,
DN newDN)
Create and Operation from the message using the provided DN.
|
AddOperation |
AddMsg.createOperation(InternalClientConnection connection,
DN newDN)
Create and Operation from the message using the provided DN.
|
boolean |
ModifyDNMsg.newDNIsEqual(DN targetDN)
Check if the new dn of this ModifyDNMsg is the same as the targetDN
given in parameter.
|
boolean |
ModifyDNMsg.newDNIsParent(DN targetDn)
Check if this MSG will change the DN of the target entry to be
the same as the dn given as a parameter.
|
boolean |
ModifyDNMsg.newParentIsEqual(DN targetDN)
Check if the new parent of the modifyDNMsg is the same as the targetDN
given in parameter.
|
void |
LDAPUpdateMsg.setDN(DN dn)
Set the DN.
|
Constructor and Description |
---|
AddMsg(CSN csn,
DN dn,
String uniqueId,
String parentId,
Attribute objectClass,
Collection<Attribute> userAttributes,
Collection<Attribute> operationalAttributes)
Creates a new AddMessage.
|
AddMsg(CSN csn,
DN dn,
String entryUUID,
String parentEntryUUID,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
Creates a new AddMessage.
|
DeleteMsg(DN dn,
CSN csn,
String entryUUID)
Creates a new delete message.
|
InitializeRequestMsg(DN baseDN,
int serverID,
int destination,
int initWindow)
Creates a InitializeRequestMsg message.
|
InitializeTargetMsg(DN baseDN,
int serverID,
int destination,
int requestorID,
long entryCount,
int initWindow)
Creates a InitializeTargetMsg.
|
ModifyCommonMsg(CSN csn,
String entryUUID,
DN dn)
Creates a new ModifyCommonMsg with the given informations.
|
ModifyCommonMsg(OperationContext ctx,
DN dn)
Creates a new ModifyCommonMsg with the given informations.
|
ModifyDNMsg(DN dn,
CSN csn,
String entryUUID,
String newSuperiorEntryUUID,
boolean deleteOldRdn,
String newSuperior,
String newRDN)
Construct a new Modify DN message (no mods).
|
ModifyDNMsg(DN dn,
CSN csn,
String entryUUID,
String newSuperiorEntryUUID,
boolean deleteOldRdn,
String newSuperior,
String newRDN,
List<Modification> mods)
Construct a new Modify DN message (with mods).
|
ModifyMsg(CSN csn,
DN dn,
List<Modification> mods,
String entryUUID)
Creates a new Modify message using the provided information.
|
ReplServerStartDSMsg(int serverId,
String serverURL,
DN baseDN,
int windowSize,
ServerState serverState,
long generationId,
boolean sslEncryption,
byte groupId,
int degradedStatusThreshold,
int weight,
int connectedDSNumber)
Create a ReplServerStartDSMsg.
|
ReplServerStartMsg(int serverId,
String serverURL,
DN baseDN,
int windowSize,
ServerState serverState,
long generationId,
boolean sslEncryption,
byte groupId,
int degradedStatusThreshold)
Create a ReplServerStartMsg.
|
ServerStartMsg(int serverId2,
String serverURL,
DN baseDN,
int windowSize,
long heartbeatInterval,
ServerState serverState,
long generationId,
boolean sslEncryption,
byte groupId)
Creates a new ServerStartMsg.
|
Modifier and Type | Method and Description |
---|---|
DN |
ReplicationServerDomain.getBaseDN()
Get the baseDN.
|
Modifier and Type | Method and Description |
---|---|
Map<DN,Long> |
ChangelogState.getDomainToGenerationId()
Returns the Map of domainBaseDN => generationId.
|
Map<DN,Set<Integer>> |
ChangelogState.getDomainToServerIds()
Returns the Map of domainBaseDN => List<serverId>.
|
Modifier and Type | Method and Description |
---|---|
void |
ChangelogState.addOfflineReplica(DN baseDN,
CSN offlineCSN)
Adds the following replica information to the offline list.
|
void |
ChangelogState.addServerIdToDomain(int serverId,
DN baseDN)
Adds the serverId to the serverIds list of the supplied replication domain.
|
void |
ReplicationServerHandler.connect(DN baseDN,
boolean sslEncryption)
Connect the hosting RS to the RS represented by THIS handler
on an outgoing connection.
|
long |
ReplicationServer.getGenerationId(DN baseDN)
Get the value of generationId for the replication replicationServerDomain
associated with the provided baseDN.
|
ReplicationServerDomain |
ReplicationServer.getReplicationServerDomain(DN baseDN)
Get the ReplicationServerDomain associated to the base DN given in
parameter.
|
ReplicationServerDomain |
ReplicationServer.getReplicationServerDomain(DN baseDN,
boolean create)
Get the ReplicationServerDomain associated to the base DN given in
parameter.
|
void |
ChangelogState.removeOfflineReplica(DN baseDN,
int serverId)
Removes the following replica information from the offline list.
|
void |
ChangelogState.setDomainGenerationId(DN baseDN,
long generationId)
Sets the generationId for the supplied replication domain.
|
Modifier and Type | Method and Description |
---|---|
MultiDomainServerState |
ReplicationServer.getNewestECLCookie(Set<DN> excludedBaseDNs)
Returns the newest cookie value.
|
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.
|
Constructor and Description |
---|
ReplicationServerDomain(DN baseDN,
ReplicationServer localReplicationServer)
Creates a new ReplicationServerDomain associated to the baseDN.
|
Modifier and Type | Method and Description |
---|---|
DN |
ReplicaId.getBaseDN()
Returns the baseDN.
|
DN |
ChangeNumberIndexRecord.getBaseDN()
Getter for the baseDN field.
|
Modifier and Type | Method and Description |
---|---|
DBCursor<UpdateMsg> |
ReplicationDomainDB.getCursorFrom(DN baseDN,
int serverId,
CSN startCSN,
DBCursor.CursorOptions options)
|
DBCursor<UpdateMsg> |
ReplicationDomainDB.getCursorFrom(DN baseDN,
ServerState startState,
DBCursor.CursorOptions options)
Generates a
DBCursor across all the replicaDBs for the specified
replication domain starting before, at or after the provided
ServerState for each replicaDB, depending on the provided matching
and positioning strategies. |
ServerState |
ReplicationDomainDB.getDomainNewestCSNs(DN baseDN)
Returns the newest
CSN s from the replicaDBs for each serverId in
the specified replication domain. |
ServerState |
ReplicationDomainDB.getDomainOldestCSNs(DN baseDN)
Returns the oldest
CSN s from the replicaDBs for each serverId in
the specified replication domain. |
void |
ReplicationDomainDB.notifyReplicaOffline(DN baseDN,
CSN offlineCSN)
Let the DB know this replica is going down.
|
static ReplicaId |
ReplicaId.of(DN baseDN,
int serverId)
Creates a ReplicaId with the provided parameters.
|
boolean |
ReplicationDomainDB.publishUpdateMsg(DN baseDN,
UpdateMsg updateMsg)
Publishes the provided change to the changelog DB for the specified
serverId and replication domain.
|
void |
ReplicationDomainDB.removeDomain(DN baseDN)
Removes all the data relating to the specified replication domain and
shutdown all its replica databases.
|
void |
ReplicationDomainDB.replicaHeartbeat(DN baseDN,
CSN heartbeatCSN)
Let the DB know this replica is alive.
|
void |
ChangeNumberIndexDB.resetChangeNumberTo(long newFirstCN,
DN baseDN,
CSN newFirstCSN)
Resets ChangeNumber index to the given number and CSN.
|
Modifier and Type | Method and Description |
---|---|
MultiDomainDBCursor |
ReplicationDomainDB.getCursorFrom(MultiDomainServerState startState,
DBCursor.CursorOptions options,
Set<DN> excludedDomainDns)
Generates a
DBCursor across all the domains starting before, at or
after the provided MultiDomainServerState for each domain,
excluding a provided set of domain DNs. |
Constructor and Description |
---|
ChangeNumberIndexRecord(DN baseDN,
CSN csn)
Builds an instance of this class, with changeNumber equal to 0.
|
ChangeNumberIndexRecord(long changeNumber,
DN baseDN,
CSN csn)
Builds an instance of this class.
|
Modifier and Type | Method and Description |
---|---|
DN |
DomainDBCursor.getBaseDN()
Returns the replication domain baseDN of this cursor.
|
DN |
ECLMultiDomainDBCursor.getData()
Returns the data associated to the cursor that returned the current record.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiDomainDBCursor.addDomain(DN baseDN,
ServerState startAfterState)
Adds a replication domain for this cursor to iterate over.
|
void |
ChangeNumberIndexer.clear(DN baseDN)
Asks the current thread to clear its state for the specified domain.
|
DBCursor<UpdateMsg> |
FileChangelogDB.getCursorFrom(DN baseDN,
int serverId,
CSN startCSN,
DBCursor.CursorOptions options) |
DBCursor<UpdateMsg> |
FileChangelogDB.getCursorFrom(DN baseDN,
ServerState startState,
DBCursor.CursorOptions options) |
ServerState |
FileChangelogDB.getDomainNewestCSNs(DN baseDN) |
ServerState |
FileChangelogDB.getDomainOldestCSNs(DN baseDN) |
boolean |
ECLEnabledDomainPredicate.isECLEnabledDomain(DN baseDN)
Returns whether the provided baseDN represents a replication domain enabled
for the external changelog.
|
boolean |
ChangeNumberIndexer.isReplicaOffline(DN domainDN,
int serverId)
Indicates if the replica corresponding to provided domain DN and server id
is offline.
|
protected void |
ChangeNumberIndexer.notifyEntryAddedToChangelog(DN baseDN,
long changeNumber,
MultiDomainServerState cookie,
UpdateMsg msg)
Notifies the
ChangelogBackend that a new entry has been added. |
void |
FileChangelogDB.notifyReplicaOffline(DN baseDN,
CSN offlineCSN) |
void |
ChangeNumberIndexer.publishHeartbeat(DN baseDN,
CSN heartbeatCSN)
Ensures the medium consistency point is updated by heartbeats.
|
boolean |
FileChangelogDB.publishUpdateMsg(DN baseDN,
UpdateMsg updateMsg) |
void |
ChangeNumberIndexer.publishUpdateMsg(DN baseDN,
UpdateMsg updateMsg)
Ensures the medium consistency point is updated by UpdateMsg.
|
void |
MultiDomainDBCursor.removeDomain(DN baseDN)
Removes a replication domain from this cursor and stops iterating over it.
|
void |
FileChangelogDB.removeDomain(DN baseDN) |
void |
ECLMultiDomainDBCursor.removeDomain(DN baseDN)
Removes a replication domain from this cursor and stops iterating over it.
|
void |
FileChangelogDB.replicaHeartbeat(DN baseDN,
CSN heartbeatCSN) |
void |
ChangeNumberIndexer.replicaOffline(DN baseDN,
CSN offlineCSN)
Signals a replica went offline.
|
Modifier and Type | Method and Description |
---|---|
MultiDomainDBCursor |
FileChangelogDB.getCursorFrom(MultiDomainServerState startState,
DBCursor.CursorOptions options,
Set<DN> excludedDomainDns) |
Constructor and Description |
---|
DomainDBCursor(DN baseDN,
ReplicationDomainDB domainDB,
DBCursor.CursorOptions options)
Builds a DomainDBCursor instance.
|
Modifier and Type | Method and Description |
---|---|
DN |
ReplicationDomain.getBaseDN()
Returns the base DN of this ReplicationDomain.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DSRSShutdownSync.canShutdown(DN baseDN)
Whether a ReplicationServer ServerReader or ServerWriter can proceed with
shutdown.
|
void |
DSRSShutdownSync.replicaOfflineMsgForwarded(DN baseDN)
Message has been forwarded.
|
void |
DSRSShutdownSync.replicaOfflineMsgSent(DN baseDN)
Message has been sent.
|
Modifier and Type | Method and Description |
---|---|
DN |
LDAPConnectionException.getMatchedDN()
Return the matched DN associated with this exception.
|
Modifier and Type | Method and Description |
---|---|
static void |
LDAPToolUtils.printErrorMessage(PrintStream err,
LocalizableMessage explanation,
int resultCode,
LocalizableMessage errorMessage,
DN matchedDN)
Prints a multi-line error message with the provided information to the
given print stream.
|
Modifier and Type | Method and Description |
---|---|
static void |
BackendCreationHelper.createBackendOffline(String backendName,
Collection<DN> baseDNs,
ManagedObjectDefinition<? extends BackendCfgClient,? extends BackendCfg> backendType)
Add a new backend with the provided name in the config.ldif file.
|
static int |
BackendToolUtils.getBackends(List<Backend<?>> backendList,
List<BackendCfg> entryList,
List<List<DN>> dnList)
Retrieves information about the backends defined in the Directory Server
configuration.
|
Constructor and Description |
---|
LDAPConnectionException(LocalizableMessage message,
int resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
Throwable cause)
Creates a new exception with the provided message and
underlying cause.
|
Modifier and Type | Method and Description |
---|---|
DN |
Branch.getBranchDN()
Retrieves the DN for this branch entry.
|
DN |
TemplateEntry.getDN()
Retrieves the DN for this template entry, if it is known.
|
DN |
TemplateEntry.getParentDN()
Retrieves the DN of the parent entry for this template entry.
|
Modifier and Type | Method and Description |
---|---|
Map<DN,Branch> |
TemplateFile.getBranches()
Retrieves the set of branches defined in this template file.
|
Modifier and Type | Method and Description |
---|---|
TagResult |
Template.writeEntries(EntryWriter entryWriter,
DN parentDN,
int count)
Writes the entry for this template, as well as all appropriate subordinate
entries.
|
Constructor and Description |
---|
Branch(TemplateFile templateFile,
DN branchDN)
Creates a new branch with the provided information.
|
TemplateEntry(Template template,
DN parentDN)
Creates a new template entry that will be associated with the provided
template.
|
Modifier and Type | Method and Description |
---|---|
DN |
TaskEntry.getDN()
Gets the DN of the wrapped entry.
|
Modifier and Type | Method and Description |
---|---|
DN |
Entry.getAliasedDN()
Retrieves the DN of the entry referenced by this alias entry.
|
DN |
AuthenticationInfo.getAuthenticationDN()
Retrieves the DN of the user as whom the client is authenticated.
|
DN |
Operation.getAuthorizationDN()
Retrieves the authorization DN for this operation.
|
DN |
AuthenticationInfo.getAuthorizationDN()
Retrieves the DN for the user that should be used as the default
authorization identity.
|
DN |
AbstractOperation.getAuthorizationDN() |
DN |
SubtreeSpecification.getBaseDN()
Get the absolute base DN of the subtree specification.
|
DN |
LDAPURL.getBaseDN()
Retrieves the processed DN for this LDAP URL.
|
DN |
BackupDirectory.getConfigEntryDN()
Retrieves the DN of the configuration entry for the backend with which this
backup directory is associated.
|
DN |
SubEntry.getDN()
Retrieves the distinguished name for this subentry.
|
DN |
CacheEntry.getDN()
Retrieves the DN for this cache entry.
|
DN |
SubEntry.getInheritFromBaseDN()
Getter to retrieve inheritFromBaseRDN DN for inherited collective attribute subentry.
|
DN |
SynchronizationProviderResult.ContinueProcessing.getMatchedDN() |
DN |
SynchronizationProviderResult.StopProcessing.getMatchedDN() |
DN |
Operation.getMatchedDN()
Retrieves the matched DN for this operation.
|
DN |
LDAPException.getMatchedDN()
Retrieves the matched DN for this exception.
|
DN |
DirectoryException.getMatchedDN()
Retrieves the matched DN for this directory exception.
|
DN |
AbstractOperation.getMatchedDN() |
DN |
Entry.getName()
Retrieves the distinguished name for this entry.
|
DN |
Operation.getProxiedAuthorizationDN()
Retrieves the proxied authorization DN for this operation if proxied
authorization has been requested.
|
DN |
SubtreeSpecification.getRelativeBaseDN()
Get the relative base DN.
|
DN |
SubtreeSpecification.getRootDN()
Get the root DN.
|
DN |
AuthenticationInfo.getSimpleBindDN()
Retrieves the bind DN that the client used for simple
authentication.
|
DN |
AccountStatusNotification.getUserDN()
Retrieves the DN of the user entry to which this notification
applies.
|
DN |
MemberList.nextMemberDN()
Retrieves the DN of the next group member.
|
Modifier and Type | Method and Description |
---|---|
Set<DN> |
VirtualAttributeRule.getBaseDNs()
Retrieves the set of base DNs for branches that are eligible to
have this virtual attribute.
|
Iterable<DN> |
SubtreeSpecification.getChopAfter()
Get the set of chop after relative DNs.
|
Iterable<DN> |
SubtreeSpecification.getChopBefore()
Get the set of chop before relative DNs.
|
Set<DN> |
LDIFImportConfig.getExcludeBranches()
Retrieves the set of base DNs that specify the set of entries to
exclude from the import.
|
List<DN> |
LDIFExportConfig.getExcludeBranches()
Retrieves the set of base DNs that specify the set of entries to
exclude from the export.
|
Set<DN> |
VirtualAttributeRule.getGroupDNs()
Retrieves the set of DNs for groups whose members are eligible to
have this virtual attribute.
|
Set<DN> |
LDIFImportConfig.getIncludeBranches()
Retrieves the set of base DNs that specify the set of entries to
include in the import.
|
List<DN> |
LDIFExportConfig.getIncludeBranches()
Retrieves the set of base DNs that specify the set of entries to
include in the export.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
DirectoryConfig.entryExists(DN entryDN)
Indicates whether the specified entry exists in the Directory
Server.
|
static Entry |
DirectoryConfig.getEntry(DN entryDN)
Retrieves the entry with the requested DN.
|
boolean |
LDIFImportConfig.includeEntry(DN dn)
Indicates whether to include the entry with the specified DN in
the import.
|
boolean |
SubtreeSpecification.isDNWithinScope(DN dn)
Determine if the specified DN is within the scope of the subtree
specification.
|
boolean |
Entry.matchesBaseAndScope(DN baseDN,
SearchScope scope)
Indicates whether this entry falls within the range of the
provided search base DN and scope.
|
void |
AuthenticationInfo.setAuthenticationDN(DN dn)
Sets the DN of the user as whom the client is authenticated,
does nothing if the client is unauthenticated.
|
void |
AuthenticationInfo.setAuthorizationDN(DN dn)
Sets the DN for the user that should be used as the default
authorization identity, does nothing if the client is
unauthorized.
|
void |
LDAPURL.setBaseDN(DN baseDN)
Specifies the base DN for this LDAP URL.
|
void |
Entry.setDN(DN dn)
Specifies the distinguished name for this entry.
|
void |
Operation.setMatchedDN(DN matchedDN)
Specifies the matched DN for this operation.
|
void |
AbstractOperation.setMatchedDN(DN matchedDN) |
void |
Operation.setProxiedAuthorizationDN(DN proxiedAuthorizationDN)
Set the proxied authorization DN for this operation if proxied
authorization has been requested.
|
LockManager.DNLock |
LockManager.tryReadLockEntry(DN entry)
Acquires the read lock for the specified entry.
|
LockManager.DNLock |
LockManager.tryWriteLockEntry(DN entry)
Acquires the write lock for the specified entry.
|
LockManager.DNLock |
LockManager.tryWriteLockSubtree(DN subtree)
Acquires the write lock for the specified subtree.
|
static SubtreeSpecification |
SubtreeSpecification.valueOf(DN rootDN,
String s)
Parses the string argument as an RFC3672 subtree specification.
|
Modifier and Type | Method and Description |
---|---|
void |
LDIFExportConfig.setExcludeBranches(List<DN> excludeBranches)
Specifies the set of base DNs that specify the set of entries to
exclude from the export.
|
void |
LDIFImportConfig.setExcludeBranches(Set<DN> excludeBranches)
Specifies the set of base DNs that specify the set of entries to
exclude from the import.
|
void |
LDIFExportConfig.setIncludeBranches(List<DN> includeBranches)
Specifies the set of base DNs that specify the set of entries to
include in the export.
|
void |
LDIFImportConfig.setIncludeBranches(Set<DN> includeBranches)
Specifies the set of base DNs that specify the set of entries to
include in the import.
|
Constructor and Description |
---|
AuthenticationInfo(Entry authenticationEntry,
DN simpleBindDN,
boolean isRoot)
Creates a new set of authentication information to be used for
clients that have successfully performed simple authentication.
|
BackupDirectory(String path,
DN configEntryDN)
Creates a new backup directory object with the provided information.
|
DirectoryException(ResultCode resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs,
Throwable cause)
Creates a new directory exception with the provided information.
|
DirectoryException(ResultCode resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
Throwable cause)
Creates a new directory exception with the provided information.
|
Entry(DN dn,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
Creates a new entry with the provided information.
|
LDAPException(int resultCode,
LocalizableMessage errorMessage,
LocalizableMessage message,
DN matchedDN,
Throwable cause)
Creates a new LDAP exception with the provided message and root
cause.
|
LDAPURL(String scheme,
String host,
int port,
DN baseDN,
LinkedHashSet<String> attributes,
SearchScope scope,
SearchFilter filter,
List<String> extensions)
Creates a new LDAP URL with the provided information.
|
SubtreeSpecification(DN rootDN,
DN relativeBaseDN,
int minimumDepth,
int maximumDepth,
Iterable<DN> chopBefore,
Iterable<DN> chopAfter,
org.opends.server.types.SubtreeSpecification.Refinement refinements)
Create a new RFC3672 subtree specification.
|
SynchronizationProviderResult.StopProcessing(ResultCode resultCode,
LocalizableMessage errorMessage,
DN matchedDN,
List<String> referralURLs)
Construct a new stop processing synchronization provider result.
|
Constructor and Description |
---|
SubtreeSpecification(DN rootDN,
DN relativeBaseDN,
int minimumDepth,
int maximumDepth,
Iterable<DN> chopBefore,
Iterable<DN> chopAfter,
org.opends.server.types.SubtreeSpecification.Refinement refinements)
Create a new RFC3672 subtree specification.
|
SubtreeSpecification(DN rootDN,
DN relativeBaseDN,
int minimumDepth,
int maximumDepth,
Iterable<DN> chopBefore,
Iterable<DN> chopAfter,
org.opends.server.types.SubtreeSpecification.Refinement refinements)
Create a new RFC3672 subtree specification.
|
VirtualAttributeRule(AttributeType attributeType,
VirtualAttributeProvider<? extends VirtualAttributeCfg> provider,
Set<DN> baseDNs,
SearchScope scope,
Set<DN> groupDNs,
Set<SearchFilter> filters,
VirtualAttributeCfgDefn.ConflictBehavior conflictBehavior)
Creates a new virtual attribute rule with the provided information.
|
VirtualAttributeRule(AttributeType attributeType,
VirtualAttributeProvider<? extends VirtualAttributeCfg> provider,
Set<DN> baseDNs,
SearchScope scope,
Set<DN> groupDNs,
Set<SearchFilter> filters,
VirtualAttributeCfgDefn.ConflictBehavior conflictBehavior)
Creates a new virtual attribute rule with the provided information.
|
Modifier and Type | Method and Description |
---|---|
DN |
PreOperationOperation.getAuthorizationDN()
Retrieves the authorization DN for this operation.
|
DN |
PostSynchronizationOperation.getAuthorizationDN()
Retrieves the authorization DN for this operation.
|
DN |
PostResponseOperation.getAuthorizationDN()
Retrieves the authorization DN for this operation.
|
DN |
PostOperationOperation.getAuthorizationDN()
Retrieves the authorization DN for this operation.
|
DN |
InProgressOperation.getAuthorizationDN()
Retrieves the authorization DN for this operation.
|
DN |
SearchReferenceSearchOperation.getBaseDN()
Retrieves the base DN for this search operation.
|
DN |
SearchEntrySearchOperation.getBaseDN()
Retrieves the base DN for this search operation.
|
DN |
PreOperationSearchOperation.getBaseDN()
Retrieves the base DN for this search operation.
|
DN |
PostResponseSearchOperation.getBaseDN()
Retrieves the base DN for this search operation.
|
DN |
PostOperationSearchOperation.getBaseDN()
Retrieves the base DN for this search operation.
|
DN |
PreOperationBindOperation.getBindDN()
Retrieves the bind DN for this bind operation.
|
DN |
PostResponseBindOperation.getBindDN()
Retrieves the bind DN for this bind operation.
|
DN |
PostOperationBindOperation.getBindDN()
Retrieves the bind DN for this bind operation.
|
DN |
SubordinateModifyDNOperation.getEntryDN()
Retrieves the DN of the entry to rename.
|
DN |
PreOperationModifyOperation.getEntryDN()
Retrieves the DN of the entry to modify.
|
DN |
PreOperationModifyDNOperation.getEntryDN()
Retrieves the DN of the entry to rename.
|
DN |
PreOperationDeleteOperation.getEntryDN()
Retrieves the DN of the entry to delete.
|
DN |
PreOperationCompareOperation.getEntryDN()
Retrieves the DN of the entry to compare.
|
DN |
PreOperationAddOperation.getEntryDN()
Retrieves the DN of the entry to add.
|
DN |
PostSynchronizationModifyOperation.getEntryDN()
Retrieves the DN of the entry to modify.
|
DN |
PostSynchronizationModifyDNOperation.getEntryDN()
Retrieves the DN of the entry to rename.
|
DN |
PostSynchronizationDeleteOperation.getEntryDN()
Retrieves the DN of the entry to delete.
|
DN |
PostSynchronizationAddOperation.getEntryDN()
Retrieves the DN of the entry to add.
|
DN |
PostResponseModifyOperation.getEntryDN()
Retrieves the DN of the entry to modify.
|
DN |
PostResponseModifyDNOperation.getEntryDN()
Retrieves the DN of the entry to rename.
|
DN |
PostResponseDeleteOperation.getEntryDN()
Retrieves the DN of the entry to delete.
|
DN |
PostResponseCompareOperation.getEntryDN()
Retrieves the DN of the entry to compare.
|
DN |
PostResponseAddOperation.getEntryDN()
Retrieves the DN of the entry to add.
|
DN |
PostOperationModifyOperation.getEntryDN()
Retrieves the DN of the entry to modify.
|
DN |
PostOperationModifyDNOperation.getEntryDN()
Retrieves the DN of the entry to rename.
|
DN |
PostOperationDeleteOperation.getEntryDN()
Retrieves the DN of the entry to delete.
|
DN |
PostOperationCompareOperation.getEntryDN()
Retrieves the DN of the entry to compare.
|
DN |
PostOperationAddOperation.getEntryDN()
Retrieves the DN of the entry to add.
|
DN |
PostSynchronizationOperation.getMatchedDN()
Retrieves the matched DN for this operation.
|
DN |
PostResponseOperation.getMatchedDN()
Retrieves the matched DN for this operation.
|
DN |
PostOperationOperation.getMatchedDN()
Retrieves the matched DN for this operation.
|
DN |
InProgressOperation.getMatchedDN()
Retrieves the matched DN for this operation.
|
DN |
SubordinateModifyDNOperation.getNewSuperior()
Retrieves the newSuperior DN for the entry.
|
DN |
PreOperationModifyDNOperation.getNewSuperior()
Retrieves the newSuperior DN for the entry.
|
DN |
PostSynchronizationModifyDNOperation.getNewSuperior()
Retrieves the newSuperior DN for the entry.
|
DN |
PostResponseModifyDNOperation.getNewSuperior()
Retrieves the newSuperior DN for the entry.
|
DN |
PostOperationModifyDNOperation.getNewSuperior()
Retrieves the newSuperior DN for the entry.
|
DN |
PreOperationBindOperation.getUserEntryDN()
Retrieves the user entry DN for this bind operation.
|
DN |
PostResponseBindOperation.getUserEntryDN()
Retrieves the user entry DN for this bind operation.
|
DN |
PostOperationBindOperation.getUserEntryDN()
Retrieves the user entry DN for this bind operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PreParseSearchOperation.returnReference(DN dn,
SearchResultReference reference)
Returns the provided search result reference to the client.
|
boolean |
PreOperationSearchOperation.returnReference(DN dn,
SearchResultReference reference)
Returns the provided search result reference to the client.
|
void |
PostOperationOperation.setMatchedDN(DN matchedDN)
Specifies the matched DN for this operation.
|
void |
InProgressOperation.setMatchedDN(DN matchedDN)
Specifies the matched DN for this operation.
|
Modifier and Type | Method and Description |
---|---|
DN |
ChangeRecordEntry.getDN()
Retrieves the distinguished name for this entry.
|
DN |
ModifyDNChangeRecordEntry.getNewSuperiorDN()
Get the new superior DN for the requested modify DN operation.
|
protected DN |
LDIFReader.readDN(LinkedList<StringBuilder> lines)
Reads the DN of the entry from the provided list of lines.
|
Modifier and Type | Method and Description |
---|---|
protected void |
LDIFReader.addRDNAttributesIfNecessary(DN entryDN,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
Adds any missing RDN attributes to the entry that is being imported.
|
static Entry |
StaticUtils.createEntry(DN dn)
Creates a new, blank entry with the given DN.
|
protected void |
LDIFReader.readAttribute(List<StringBuilder> lines,
StringBuilder line,
DN entryDN,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<AttributeBuilder>> userAttrBuilders,
Map<AttributeType,List<AttributeBuilder>> operationalAttrBuilders,
boolean checkSchema)
Decodes the provided line as an LDIF attribute and adds it to the
appropriate hash.
|
void |
LDIFWriter.writeModifyChangeRecord(DN dn,
List<Modification> modifications)
Writes a modify change record with the provided information.
|
void |
LDIFWriter.writeModifyDNChangeRecord(DN dn,
RDN newRDN,
boolean deleteOldRDN,
DN newSuperior)
Writes a modify DN change record with the provided information.
|
Constructor and Description |
---|
AddChangeRecordEntry(DN dn,
Map<AttributeType,List<Attribute>> attributes)
Creates a new entry with the provided information.
|
ChangeRecordEntry(DN dn)
Creates a new change record entry with the provided information.
|
DeleteChangeRecordEntry(DN dn)
Creates a new entry with the provided information.
|
ModifyChangeRecordEntry(DN dn,
Collection<RawModification> modifications)
Creates a new entry with the provided information.
|
ModifyDNChangeRecordEntry(DN dn,
RDN newRDN,
boolean deleteOldRDN,
DN newSuperiorDN)
Creates a new entry with the provided information.
|
Modifier and Type | Method and Description |
---|---|
DN |
LocalBackendWorkflowElement.getBaseDN()
Provides the workflow element identifier.
|
Modifier and Type | Method and Description |
---|---|
static LocalBackendWorkflowElement |
LocalBackendWorkflowElement.createAndRegister(DN baseDN,
Backend<?> backend)
Creates and registers a local backend with the server.
|
static boolean |
LocalBackendWorkflowElement.execute(Operation operation,
DN entryDN)
Executes the supplied operation.
|
static void |
LocalBackendWorkflowElement.remove(DN baseDN)
Removes a local backend that was registered with the server.
|
Copyright 2010-2017 ForgeRock AS.