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.messages |
Classes and interfaces for core LDAP requests/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.authz |
This package contains
Filter to authenticate and authorize LDAP connections. |
org.forgerock.opendj.security |
An LDAP based security provider having the name "OpenDJ" and exposing an LDAP/LDIF based
KeyStore service. |
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 |
Classes implementing a Grizzly based
ConnectionHandler using reactive api. |
org.forgerock.opendj.server.embedded |
Provides support for an embedded directory server.
|
org.forgerock.opendj.setup.model |
Contains code of the opendj setup model.
|
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.core |
Contains various classes that comprise the core of the Directory Server codebase.
|
org.opends.server.discovery |
Contains the Service Discovery Mechanisms and APIs.
|
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.monitors |
Contains various Directory Server monitor provider implementations.
|
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.snmp |
This package contains Simple Network Management Protocol (SNMP) connection handler, the required classes to support
MIB 2605 objects and SNMP requests, and the SNMP adaptor that allows a SNMP manager to access OpenDS monitoring
information.
|
org.opends.server.tasks |
Contains implementations for various Directory Server tasks.
|
org.opends.server.tools |
Contains various Directory Server tool implementations.
|
org.opends.server.tools.dsreplication |
Defines the classes that are you used by the replication command lines.
|
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.
|
Modifier and Type | Method and Description |
---|---|
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 |
---|---|
void |
DnPropertyDefinition.Builder.setBaseDn(Dn baseDN)
Set the base DN which all valid values must be immediately
subordinate to.
|
Modifier and Type | Method and Description |
---|---|
<R,P> R |
DnPropertyDefinition.accept(PropertyValueVisitor<R,P> v,
ValueOrExpression<Dn> value,
P p) |
protected DnPropertyDefinition |
DnPropertyDefinition.Builder.buildInstance(AbstractManagedObjectDefinition<?,?> d,
String propertyName,
EnumSet<PropertyOption> options,
AdministratorAction adminAction,
DefaultBehaviorProvider<ValueOrExpression<Dn>> defaultBehavior) |
R |
PropertyValueVisitor.visitDn(DnPropertyDefinition pd,
ValueOrExpression<Dn> v,
P p)
Visit a DN.
|
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 |
---|---|
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 | Field and Description |
---|---|
static Option<Collection<Dn>> |
LdapClients.LOAD_BALANCER_PARTITION_BASE_DNS
Specifies partition base DNs.
|
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.emptyDn()
Returns the empty DN.
|
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 |
Entries.NullEntry.getName() |
Dn |
AbstractMapEntry.getName() |
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 . |
Dn |
Dn.rename(Rdn newRdn,
Dn newSuperior)
Returns a DN whose value is the result of applying LDAP modify DN semantics to this DN.
|
static Dn |
Dn.rootDn()
Deprecated.
use
emptyDn() instead |
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,LocalizedIllegalArgumentException> |
Functions.byteStringToDn()
Returns a function which parses
DN s using the default schema. |
static Function<ByteString,Dn,LocalizedIllegalArgumentException> |
Functions.byteStringToDn(Schema schema)
Returns a function which parses
DN s using the provided schema. |
Function<Dn,Entry> |
DecodeOptions.getEntryFactory()
Returns the function which will be used for creating new
Entry instances when decoding entries. |
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).
|
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. |
default Result |
Connection.delete(Dn name)
Deletes the named entry from the Directory Server.
|
Entry |
MemoryBackend.get(Dn dn)
Returns a deep copy of the named entry contained in this memory backend, or
null if it does not exist. |
boolean |
MemoryBackend.hasSubordinates(Dn dn)
Returns
true if the named entry exists and has at least one child entry. |
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.isSubordinateTo(Dn dn)
Returns
true if this DN is subordinate to, but not equal to the provided DN. |
boolean |
Dn.isSuperiorOrEqualTo(Dn dn)
Returns
true if this DN is superior to or equal to the provided DN. |
boolean |
Dn.isSuperiorTo(Dn dn)
Returns
true if this DN is superior to, but not equal to the provided DN. |
static LdapException |
LdapException.newLdapException(ResultCode resultCode,
CharSequence diagnosticMessage,
Dn matchedDn,
Throwable cause)
Creates a new LDAP exception with the provided resultCode, diagnosticMessage, matched DN and cause.
|
static Entry |
Entries.nullEntry(Dn dn)
Returns a read-only empty entry having the provided distinguished name.
|
int |
MemoryBackend.numSubordinates(Dn dn)
Returns the number of entries which are immediately subordinate to the named entry, or
0 if the named
entry does not exist. |
default Single<SearchResultEntry> |
LdapClientSocket.readEntry(Dn name,
String... attributeDescriptions)
Reads the named entry from the Directory Server.
|
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 . |
Dn |
Dn.rename(Rdn newRdn,
Dn newSuperior)
Returns a DN whose value is the result of applying LDAP modify DN semantics to this DN.
|
Entry |
Entry.setName(Dn dn)
Sets the distinguished name of this entry (optional operation).
|
Entry |
Entries.NullEntry.setName(Dn dn) |
Entry |
AbstractMapEntry.setName(Dn dn) |
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. |
static LdapClient |
LdapClients.newFixedSizeDistributionLoadBalancer(Set<Dn> partitionBaseDns,
ConsistentHashMap<? extends LdapClient> partitions,
Options options)
Creates a distribution load balancer which uses consistent hashing to distributes requests across a set of
partitions based on a hash of each request's target DN.
|
DecodeOptions |
DecodeOptions.setEntryFactory(Function<Dn,Entry> factory)
Sets the function which will be used for creating new
Entry instances when decoding entries. |
Constructor and Description |
---|
AbstractMapEntry(Dn name,
M attributes)
Creates an empty entry using the provided distinguished name and
Map . |
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 AuthorizationIdentityResponseControl |
AuthorizationIdentityResponseControl.newControl(Dn authorizationDn)
Creates a new authorization identity response control using the provided
authorization ID.
|
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 |
---|---|
static Dn |
Requests.dnOfRequest(Request request)
Returns the DN of the entry targeted by the provided request, or
null if the target entry cannot be
determined. |
Dn |
SearchResultEntry.getName() |
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 |
BindRequest.getName()
Returns the name of the Directory object that the client wishes to bind as.
|
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)
Creates a new search request using the provided distinguished name and scope.
|
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 SearchResultEntry |
Responses.newSearchResultEntry(Dn name)
Creates a new search result entry using the provided distinguished name.
|
static BindRequest |
Requests.newSimpleBindRequest(Dn name,
byte[] password)
Creates a new simple bind request having the provided name and password
suitable for name/password authentication.
|
static BindRequest |
Requests.newSimpleBindRequest(Dn name,
char[] password)
Creates a new simple bind request having the provided name and password
suitable for name/password authentication.
|
static BindRequest |
Requests.newSimpleBindRequest(Dn name,
String password)
Creates a new simple bind request having the provided name and password
suitable for name/password authentication.
|
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.
|
WhoAmIExtendedResult |
WhoAmIExtendedResult.setMatchedDn(Dn dn) |
Result |
Result.setMatchedDn(Dn dn)
Sets the matched DN associated with this result.
|
PasswordModifyExtendedResult |
PasswordModifyExtendedResult.setMatchedDn(Dn dn) |
GenericExtendedResult |
GenericExtendedResult.setMatchedDn(Dn dn) |
ExtendedResult |
ExtendedResult.setMatchedDn(Dn dn) |
CompareResult |
CompareResult.setMatchedDn(Dn dn) |
BindResult |
BindResult.setMatchedDn(Dn dn) |
SearchResultEntry |
SearchResultEntry.setName(Dn dn) |
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.
|
BindRequest |
BindRequest.setName(Dn name)
Sets the name of the Directory object that the client wishes to bind as.
|
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 |
---|---|
Function<Dn,Entry,LdapException> |
SchemaValidationPolicy.checkDitStructureRulesParentEntryResolver()
Returns the parent entry resolver which should be used for retrieving the parent entry
during DIT structure rule validation.
|
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.
|
Single<SchemaBuilder> |
SchemaBuilder.addSchema(LdapClientSocket socket,
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.
|
Single<SchemaBuilder> |
SchemaBuilder.addSchemaForEntry(LdapClientSocket socket,
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.
|
static Schema |
Schema.readSchema(Connection connection,
Dn name)
Reads the schema contained in the named subschema sub-entry.
|
static Single<Schema> |
Schema.readSchema(LdapClientSocket socket,
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 Single<Schema> |
Schema.readSchemaForEntry(LdapClientSocket socket,
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 |
---|---|
SchemaValidationPolicy |
SchemaValidationPolicy.checkDitStructureRules(SchemaValidationPolicy.Action policy,
Function<Dn,Entry,LdapException> parentEntryResolver)
Specifies the policy for validating entries against structure rules defined in the schema.
|
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.
|
ChangeRecord |
ChangeRecord.setName(Dn dn)
Sets the distinguished name of the entry to be updated.
|
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 |
---|---|
static KeyStoreParameters |
KeyStoreParameters.newKeyStoreParameters(ConnectionFactory factory,
Dn baseDN)
Creates a set of LDAP key store parameters with default options.
|
static KeyStoreParameters |
KeyStoreParameters.newKeyStoreParameters(ConnectionFactory factory,
Dn baseDN,
Options options)
Creates a set of LDAP key store parameters with custom options.
|
static KeyStore |
OpenDjSecurityProvider.newLdapKeyStore(ConnectionFactory factory,
Dn baseDN)
Creates a new LDAP key store with default options.
|
static KeyStore |
OpenDjSecurityProvider.newLdapKeyStore(ConnectionFactory factory,
Dn baseDN,
Options options)
Creates a new LDAP key store with custom options.
|
static KeyStore |
OpenDjSecurityProvider.newLdifKeyStore(File ldifFile,
Dn baseDN)
Creates a new LDIF based key store which will read and write key store objects to the provided key store file.
|
static KeyStore |
OpenDjSecurityProvider.newLdifKeyStore(File ldifFile,
Dn baseDN,
Options options)
Creates a new LDIF based key store which will read and write key store objects to the provided key store file.
|
Modifier and Type | Method and Description |
---|---|
SortedSet<ValueOrExpression<Dn>> |
VirtualAttributeCfgClient.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
UniqueAttributePluginCfgClient.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
SevenBitCleanPluginCfgClient.getBaseDn()
Gets the "base-dn" property.
|
ValueOrExpression<Dn> |
ReplicationDomainCfgClient.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
ReferentialIntegrityPluginCfgClient.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
ProxyBackendCfgClient.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
PluggableBackendCfgClient.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
NullBackendCfgClient.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
MemoryBackendCfgClient.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
LdifBackendCfgClient.getBaseDn()
Gets the "base-dn" property.
|
ValueOrExpression<Dn> |
LdapTrustManagerProviderCfgClient.getBaseDn()
Gets the "base-dn" property.
|
ValueOrExpression<Dn> |
LdapKeyManagerProviderCfgClient.getBaseDn()
Gets the "base-dn" property.
|
ValueOrExpression<Dn> |
BackendVlvIndexCfgClient.getBaseDn()
Gets the "base-dn" property.
|
ValueOrExpression<Dn> |
ReplicationServiceDiscoveryMechanismCfgClient.getBindDn()
Gets the "bind-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
VirtualAttributeCfgClient.getGroupDn()
Gets the "group-dn" property.
|
ValueOrExpression<Dn> |
ProxyBackendCfgClient.getHeartbeatSearchRequestBaseDn()
Gets the "heartbeat-search-request-base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
LdapPassThroughAuthenticationPolicyCfgClient.getMappedSearchBaseDn()
Gets the "mapped-search-base-dn" property.
|
ValueOrExpression<Dn> |
LdapPassThroughAuthenticationPolicyCfgClient.getMappedSearchBindDn()
Gets the "mapped-search-bind-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
RegularExpressionIdentityMapperCfgClient.getMatchBaseDn()
Gets the "match-base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
ExactMatchIdentityMapperCfgClient.getMatchBaseDn()
Gets the "match-base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
ProxyBackendCfgClient.getPartitionBaseDn()
Gets the "partition-base-dn" property.
|
ValueOrExpression<Dn> |
ProxyBackendCfgClient.getProxyUserDn()
Gets the "proxy-user-dn" property.
|
ValueOrExpression<Dn> |
SambaPasswordPluginCfgClient.getSambaAdministratorDn()
Gets the "samba-administrator-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
SchemaBackendCfgClient.getSchemaEntryDn()
Gets the "schema-entry-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
GlobalCfgClient.getSubordinateBaseDn()
Gets the "subordinate-base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
SubjectDnToUserAttributeCertificateMapperCfgClient.getUserBaseDn()
Gets the "user-base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
SubjectAttributeToUserAttributeCertificateMapperCfgClient.getUserBaseDn()
Gets the "user-base-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
FingerprintCertificateMapperCfgClient.getUserBaseDn()
Gets the "user-base-dn" property.
|
ValueOrExpression<Dn> |
HttpAnonymousAuthorizationMechanismCfgClient.getUserDn()
Gets the "user-dn" property.
|
SortedSet<ValueOrExpression<Dn>> |
AccessLogFilteringCriteriaCfgClient.getUserIsMemberOf()
Gets the "user-is-member-of" property.
|
SortedSet<ValueOrExpression<Dn>> |
AccessLogFilteringCriteriaCfgClient.getUserIsNotMemberOf()
Gets the "user-is-not-member-of" property.
|
Modifier and Type | Method and Description |
---|---|
void |
VirtualAttributeCfgClient.setBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "base-dn" property.
|
void |
UniqueAttributePluginCfgClient.setBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "base-dn" property.
|
void |
SevenBitCleanPluginCfgClient.setBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "base-dn" property.
|
void |
ReferentialIntegrityPluginCfgClient.setBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "base-dn" property.
|
void |
ProxyBackendCfgClient.setBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "base-dn" property.
|
void |
PluggableBackendCfgClient.setBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "base-dn" property.
|
void |
NullBackendCfgClient.setBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "base-dn" property.
|
void |
MemoryBackendCfgClient.setBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "base-dn" property.
|
void |
LdifBackendCfgClient.setBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "base-dn" property.
|
void |
ReplicationDomainCfgClient.setBaseDn(ValueOrExpression<Dn> value)
Sets the "base-dn" property.
|
void |
LdapTrustManagerProviderCfgClient.setBaseDn(ValueOrExpression<Dn> value)
Sets the "base-dn" property.
|
void |
LdapKeyManagerProviderCfgClient.setBaseDn(ValueOrExpression<Dn> value)
Sets the "base-dn" property.
|
void |
BackendVlvIndexCfgClient.setBaseDn(ValueOrExpression<Dn> value)
Sets the "base-dn" property.
|
void |
ReplicationServiceDiscoveryMechanismCfgClient.setBindDn(ValueOrExpression<Dn> value)
Sets the "bind-dn" property.
|
void |
VirtualAttributeCfgClient.setGroupDn(Collection<ValueOrExpression<Dn>> values)
Sets the "group-dn" property.
|
void |
ProxyBackendCfgClient.setHeartbeatSearchRequestBaseDn(ValueOrExpression<Dn> value)
Sets the "heartbeat-search-request-base-dn" property.
|
void |
LdapPassThroughAuthenticationPolicyCfgClient.setMappedSearchBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "mapped-search-base-dn" property.
|
void |
LdapPassThroughAuthenticationPolicyCfgClient.setMappedSearchBindDn(ValueOrExpression<Dn> value)
Sets the "mapped-search-bind-dn" property.
|
void |
RegularExpressionIdentityMapperCfgClient.setMatchBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "match-base-dn" property.
|
void |
ExactMatchIdentityMapperCfgClient.setMatchBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "match-base-dn" property.
|
void |
ProxyBackendCfgClient.setPartitionBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "partition-base-dn" property.
|
void |
ProxyBackendCfgClient.setProxyUserDn(ValueOrExpression<Dn> value)
Sets the "proxy-user-dn" property.
|
void |
SambaPasswordPluginCfgClient.setSambaAdministratorDn(ValueOrExpression<Dn> value)
Sets the "samba-administrator-dn" property.
|
void |
SchemaBackendCfgClient.setSchemaEntryDn(Collection<ValueOrExpression<Dn>> values)
Sets the "schema-entry-dn" property.
|
void |
GlobalCfgClient.setSubordinateBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "subordinate-base-dn" property.
|
void |
SubjectDnToUserAttributeCertificateMapperCfgClient.setUserBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "user-base-dn" property.
|
void |
SubjectAttributeToUserAttributeCertificateMapperCfgClient.setUserBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "user-base-dn" property.
|
void |
FingerprintCertificateMapperCfgClient.setUserBaseDn(Collection<ValueOrExpression<Dn>> values)
Sets the "user-base-dn" property.
|
void |
HttpAnonymousAuthorizationMechanismCfgClient.setUserDn(ValueOrExpression<Dn> value)
Sets the "user-dn" property.
|
void |
AccessLogFilteringCriteriaCfgClient.setUserIsMemberOf(Collection<ValueOrExpression<Dn>> values)
Sets the "user-is-member-of" property.
|
void |
AccessLogFilteringCriteriaCfgClient.setUserIsNotMemberOf(Collection<ValueOrExpression<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 |
LdapTrustManagerProviderCfg.getBaseDn()
Gets the "base-dn" property.
|
Dn |
LdapKeyManagerProviderCfg.getBaseDn()
Gets the "base-dn" property.
|
Dn |
BackendVlvIndexCfg.getBaseDn()
Gets the "base-dn" property.
|
Dn |
ReplicationServiceDiscoveryMechanismCfg.getBindDn()
Gets the "bind-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 |
ProxyBackendCfg.getHeartbeatSearchRequestBaseDn()
Gets the "heartbeat-search-request-base-dn" property.
|
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 |
StaticServiceDiscoveryMechanismCfg.getKeyManagerProviderDn()
Gets the "key-manager-provider" property as a DN.
|
Dn |
ReplicationServiceDiscoveryMechanismCfg.getKeyManagerProviderDn()
Gets the "key-manager-provider" 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 |
ProxyBackendCfg.getProxyUserDn()
Gets the "proxy-user-dn" property.
|
Dn |
SambaPasswordPluginCfg.getSambaAdministratorDn()
Gets the "samba-administrator-dn" property.
|
Dn |
StaticServiceDiscoveryMechanismCfg.getTrustManagerProviderDn()
Gets the "trust-manager-provider" property as a DN.
|
Dn |
ReplicationServiceDiscoveryMechanismCfg.getTrustManagerProviderDn()
Gets the "trust-manager-provider" property as a DN.
|
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> |
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> |
ProxyBackendCfg.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<Dn> |
PluggableBackendCfg.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<Dn> |
NullBackendCfg.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<Dn> |
MemoryBackendCfg.getBaseDn()
Gets the "base-dn" property.
|
SortedSet<Dn> |
LdifBackendCfg.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> |
ProxyBackendCfg.getPartitionBaseDn()
Gets the "partition-base-dn" property.
|
SortedSet<Dn> |
PasswordPolicyCfg.getPasswordValidatorDns()
Gets the "password-validator" property as a set of DNs.
|
SortedSet<Dn> |
JsonFileHttpAccessLogPublisherCfg.getRetentionPolicyDns()
Gets the "retention-policy" property as a set of DNs.
|
SortedSet<Dn> |
JsonFileAccessLogPublisherCfg.getRetentionPolicyDns()
Gets the "retention-policy" 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> |
JsonFileHttpAccessLogPublisherCfg.getRotationPolicyDns()
Gets the "rotation-policy" property as a set of DNs.
|
SortedSet<Dn> |
JsonFileAccessLogPublisherCfg.getRotationPolicyDns()
Gets the "rotation-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> |
ProxyBackendCfg.getShardDns()
Gets the "shard" property as a set of DNs.
|
SortedSet<Dn> |
GlobalCfg.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 |
---|---|
Dn |
RequestContext.getProxiedAuthorizationDn()
Returns the proxied authorization DN if proxy authorization has been requested.
|
Modifier and Type | Method and Description |
---|---|
RequestContext |
RequestContext.setProxiedAuthorizationDn(Dn proxiedAuthorizationDn)
Set the proxied authorization DN for this operation if any.
|
Modifier and Type | Method and Description |
---|---|
Connection |
EmbeddedDirectoryServer.getConnection(Dn userDn)
Returns a connection to the embedded server that will be authenticated as the specified user.
|
Modifier and Type | Field and Description |
---|---|
static Dn |
SetupConstants.ADMIN_DATA_DN
DN of the administration data replication domain.
|
static Dn |
SetupConstants.DEFAULT_INTERACTIVE_BASE_DN
Default value for base DN to create at setup.
|
static Dn |
SetupConstants.DEFAULT_ROOT_DN
Root user default distinguish name.
|
Modifier and Type | Field and Description |
---|---|
static Profile.ParameterType<Dn> |
Profile.ParameterType.DOMAIN
Represents the domain parameter type.
|
Modifier and Type | Method and Description |
---|---|
static Dn |
SetupUtils.validateDn(Dn dn,
LocalizableMessageDescriptor.Arg0 emptyDnMsg)
Validates that the provided base DN represented is not empty and returns it.
|
Modifier and Type | Method and Description |
---|---|
Profile.Parameter<Dn> |
Profile.ParameterFactory.domainParameter(String variableName)
Creates and returns a new domain parameter.
|
Modifier and Type | Method and Description |
---|---|
T |
DirectoryServerSetup.ImportDataMethod.addBaseDns(Dn... baseDns)
Adds provided base Dns to the base Dns to import list.
|
ProxyServerSetup.ReplicationMechanism |
ProxyServerSetup.ReplicationMechanism.bindDn(Dn bindDn)
Specifies the
Dn to use for periodically reading replication server configurations. |
T |
Setup.monitorUserDn(Dn monitorUserDn)
Specifies the DN of the monitor user, having access to monitor information.
|
ProxyServerSetup |
ProxyServerSetup.proxyBindDn(Dn proxyBindDn)
Specified the bind
Dn that is used to forward LDAP requests to remote servers. |
ReplicationServerSetup.ExistingTopology |
ReplicationServerSetup.ExistingTopology.replicateDomainBaseDns(Dn... baseDns)
Adds provided base DNs to the list of domains that the new RS should replicate.
|
T |
Setup.rootUserDn(Dn rootUserDn)
Specifies the user root distinguish name of the instance to setup.
|
static ProxyServerSetup.RoutingStrategy |
ProxyServerSetup.routeBaseDns(Dn... baseDnsToRoute)
Specifies the base
Dn s for the data that the proxy backend handles. |
static Dn |
SetupUtils.validateDn(Dn dn,
LocalizableMessageDescriptor.Arg0 emptyDnMsg)
Validates that the provided base DN represented is not empty and returns it.
|
Modifier and Type | Method and Description |
---|---|
T |
DirectoryServerSetup.ImportDataMethod.addBaseDns(List<Dn> baseDns)
Adds provided base Dns to the base Dns to import list.
|
static void |
SetupUtils.createBackend(RootCfgClient rootConfiguration,
String backendName,
Collection<Dn> baseDNs,
boolean withProtection)
Create a backend with the provided name using the provided
RootCfgClient , without default indexes. |
static void |
SetupUtils.createBackendWithDefaultIndexes(RootCfgClient rootConfiguration,
String backendName,
Collection<Dn> baseDNs,
boolean withProtection)
Create a backend with the provided name using the provided
RootCfgClient , with default indexes. |
static Path |
SetupUtils.createBaseEntryTempFileToImport(List<Dn> baseDns)
Creates a template LDIF file with provided entries.
|
ReplicationServerSetup.ExistingTopology |
ReplicationServerSetup.ExistingTopology.replicateDomainBaseDns(Collection<Dn> baseDns)
Adds provided base DNs to the list of domains that the new RS should replicate.
|
static ProxyServerSetup.RoutingStrategy |
ProxyServerSetup.routeBaseDns(List<Dn> baseDnsToRoute)
Specifies the base
Dn s for the data that the proxy backend handles. |
Modifier and Type | Method and Description |
---|---|
protected abstract Dn |
MonitorProvider.computeMonitorInstanceDn()
Returns the monitor instance DN for this monitor provider.
|
protected Dn |
KeyManagerProvider.CertificateMonitor.computeMonitorInstanceDn() |
protected Dn |
EntryCache.computeMonitorInstanceDn() |
static Dn |
MonitorProvider.configurationDnToMonitorDn(Dn configDn)
Convenience method for mapping a component's configuration DN to its equivalent monitoring DN.
|
Dn |
DITCacheMap.getBaseDn(Dn entryDn)
Find the Base DN of the provided DN.
|
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 |
MonitorProvider.getMonitorInstanceDn()
Returns the DN of this monitor provider.
|
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 |
---|---|
Iterator<Map.Entry<Dn,T>> |
DITCacheMap.childrenIterator(Dn baseDn)
Returns a filtered-view of this map containing only the immediate children of base-dn.
|
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.
|
List<Dn> |
DITCacheMap.getChildrenDns(Dn key,
long maxNumberOfChildren)
Returns the list of the children's DNs, size bounded.
|
abstract Set<Dn> |
Group.getNestedGroupDNs()
Retrieves a set of the DNs of any nested groups whose members should be considered members of this group.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Iterator<Map.Entry<Dn,T>> |
DITCacheMap.childrenIterator(Dn baseDn)
Returns a filtered-view of this map containing only the immediate children of base-dn.
|
static Dn |
MonitorProvider.configurationDnToMonitorDn(Dn configDn)
Convenience method for mapping a component's configuration DN to its equivalent monitoring 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 associated with the subtree having the provided base DN. |
abstract void |
LocalBackend.deleteEntry(Dn entryDN,
DeleteOperation deleteOperation)
Removes the specified entry from this backend.
|
boolean |
LocalBackend.entryExists(Dn entryDN)
Indicates whether an entry with the specified DN exists in the backend.
|
Dn |
DITCacheMap.getBaseDn(Dn entryDn)
Find the Base DN of the provided DN.
|
List<Dn> |
DITCacheMap.getChildrenDns(Dn key,
long maxNumberOfChildren)
Returns the list of the children's DNs, size bounded.
|
abstract Entry |
LocalBackend.getEntry(Dn entryDN)
Retrieves the requested entry from this backend.
|
abstract Entry |
EntryCache.getEntry(Dn entryDN)
Retrieves the entry with the specified DN from the cache.
|
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,
Filter filter)
Retrieves an iterator that may be used to cursor through the entries of the members contained in this group.
|
abstract long |
LocalBackend.getNumberOfChildren(Dn parentDN)
Retrieves the number of subordinates immediately below the requested entry.
|
abstract long |
LocalBackend.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.getSubtreeValues(Dn key)
Returns values from the stored objects associated with the subtree having the provided base DN.
|
boolean |
LocalBackend.handlesEntry(Dn entryDN)
Indicates whether this backend should be used to handle operations for the provided entry.
|
static boolean |
LocalBackend.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.
|
boolean |
DITCacheMap.hasChildren(Dn key)
Returns
true if there are objects below the DN, excluding the DN itself. |
abstract ConditionResult |
LocalBackend.hasSubordinates(Dn entryDN)
Indicates whether the requested entry has any subordinates.
|
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.
|
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.
|
boolean |
DITCacheMap.removeSubtree(Dn key,
Collection<? super T> values)
Removes the stored objects associated with the subtree having the provided base DN.
|
abstract void |
LocalBackend.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 |
LocalBackend.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 |
LocalBackend.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() |
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.
|
boolean |
AciHandler.canDiscloseInformation(Entry entry,
Dn entryDN,
Operation operation) |
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 Aci |
Aci.decode(String aciString,
Dn dn)
Decode an ACI byte string.
|
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) |
boolean |
PatternDN.matchesDN(Dn dn)
Determine whether a given DN matches this pattern.
|
boolean |
PatternDN.matchesDN(Dn dn,
Schema schema)
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() |
Modifier and Type | Method and Description |
---|---|
Set<Dn> |
TrustStoreBackend.getBaseDNs() |
Set<Dn> |
SchemaBackend.getBaseDNs() |
Set<Dn> |
RootDSEBackend.getBaseDNs() |
Set<Dn> |
ProxyBackend.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() |
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) |
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) |
void |
ChangelogBackend.notifyChangeNumberEntryAdded(Dn baseDN,
long changeNumber,
String cookie,
LDAPUpdateMsg updateMsg)
Notifies persistent searches of this backend that a new change number entry was added to it.
|
void |
ChangelogBackend.notifyCookieEntryAdded(Dn baseDN,
LDAPUpdateMsg 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.
|
Constructor and Description |
---|
ChangelogBackend(ReplicationServer replicationServer,
Predicate<Dn> isEclEnabledDomain)
Creates a new backend with the provided replication server.
|
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 Dn |
StorageUtils.getBackendMonitorDn(PluggableBackendCfg cfg)
Returns the name of the monitor entry associated with the provided backend configuration.
|
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() |
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.
|
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 | Field and Description |
---|---|
static Dn |
ConfigConstants.DN_BACKEND_BASE
The DN of the entry that will serve as the base for all Directory Server backends.
|
static Dn |
ConfigConstants.DN_BACKUP_ROOT
The DN of the entry that will serve as the base for all Directory Server backup information.
|
static Dn |
ConfigConstants.DN_CONFIG_ROOT
The DN of the entry that will serve as the root for the Directory Server configuration.
|
static Dn |
ConfigConstants.DN_DEFAULT_SCHEMA_ROOT
The DN of the entry that will serve as the default root for the Directory Server schema information, unless an
alternate location is defined in the configuration.
|
static Dn |
ConfigConstants.DN_ENTRY_CACHE_BASE
The DN of the entry that will hold the configuration for the Directory Server entry cache.
|
static Dn |
ConfigConstants.DN_MONITOR_ROOT
The DN of the entry that will serve as the base for all Directory Server monitor information.
|
static Dn |
ConfigConstants.DN_TASK_ROOT
The DN of the entry that will serve as the base for all Directory Server task information.
|
static Dn |
ConfigConstants.DN_TRUST_STORE_ROOT
The DN of the entry that will serve as the base for local ADS trust store information.
|
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 monitorEntryDN)
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 monitorEntryDN)
Creates a new dynamic JMX MBean for use with the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
Dn |
BackendConfigManager.findNamingContextForEntry(Dn entryDn)
Retrieves the naming context that should be used to handle operations on the specified entry.
|
Dn |
SearchOperation.getBaseDN() |
Dn |
BindOperation.getBindDN() |
Dn |
DirectoryServer.getComponentEntryDN() |
Dn |
AccessControlConfigManager.getComponentEntryDN() |
Dn |
CoreConfigManager.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 |
ModifyOperation.getEntryDN() |
Dn |
ModifyDnOperation.getEntryDN() |
Dn |
DeleteOperation.getEntryDN()
Retrieves the DN of the entry to delete.
|
Dn |
CompareOperation.getEntryDN()
Retrieves the DN of the entry to compare.
|
Dn |
AddOperation.getEntryDN() |
Dn |
ModifyDnOperation.getNewDN()
Retrieves the new DN for the entry.
|
Dn |
ModifyDnOperation.getNewSuperior() |
Dn |
BackendConfigManager.getParentDNInSuffix(Dn dn)
Retrieves the DN that is the immediate parent for this DN.
|
Dn |
UnbindOperation.getProxiedAuthorizationDN() |
Dn |
SearchOperation.getProxiedAuthorizationDN() |
Dn |
ModifyOperation.getProxiedAuthorizationDN() |
Dn |
ModifyDnOperation.getProxiedAuthorizationDN() |
Dn |
ExtendedOperation.getProxiedAuthorizationDN() |
Dn |
DeleteOperation.getProxiedAuthorizationDN() |
Dn |
CompareOperation.getProxiedAuthorizationDN()
Retrieves the proxied authorization DN for this operation if proxied authorization has been requested.
|
Dn |
BindOperation.getProxiedAuthorizationDN() |
Dn |
AddOperation.getProxiedAuthorizationDN() |
Dn |
AbandonOperation.getProxiedAuthorizationDN() |
Dn |
CoreConfigManager.getProxiedAuthorizationIdentityMapperDN()
Retrieves the DN of the configuration entry for the identity mapper that should be used in conjunction with
proxied authorization V2 controls.
|
Dn |
BindOperation.getUserEntryDN()
Retrieves the user entry DN for this bind operation.
|
Modifier and Type | Method and Description |
---|---|
Iterator<Dn> |
BackendConfigManager.findSubordinateNamingContextsForEntry(Dn entryDn)
Retrieves the set of local naming contexts that are subordinates of the naming context that should be used to
handle operations on the specified entry.
|
static ConcurrentMap<Dn,MonitorProvider> |
DirectoryServer.getMonitorProviders()
Retrieves the set of monitor providers that have been registered with the Directory Server, as a mapping between
the monitor name (in all lowercase characters) and the monitor implementation.
|
Set<Dn> |
BackendConfigManager.getNamingContexts(Predicate<org.opends.server.core.BackendConfigManager.NamingContext> filter)
Retrieves naming contexts corresponding to backends, according to the specified filter.
|
ConcurrentHashMap<Dn,DirectoryServerPlugin<? extends PluginCfg>> |
PluginConfigManager.getRegisteredPlugins()
Retrieves the set of plugins that have been registered with the Directory Server.
|
Set<Dn> |
CoreConfigManager.getSubordinateBaseDNs()
Retrieves the restricted set of subordinate base DNs to use when searching the root suffix "".
|
Pair<Set<Dn>,Set<Dn>> |
BackendConfigManager.registerBaseDNs(Backend<? extends BackendCfg> backend,
Set<Dn> newBaseDns)
Registers the provided base DNs for the provided backend.
|
Pair<Set<Dn>,Set<Dn>> |
BackendConfigManager.registerBaseDNs(Backend<? extends BackendCfg> backend,
Set<Dn> newBaseDns)
Registers the provided base DNs for the provided backend.
|
Modifier and Type | Method and Description |
---|---|
boolean |
BackendConfigManager.containsLocalNamingContext(Dn dn)
Indicates whether the specified DN is contained in the local backends as a naming context.
|
static void |
DirectoryServer.deregisterAccountStatusNotificationHandler(Dn handlerDN)
Deregisters the specified account status notification handler with the Directory Server.
|
static void |
DirectoryServer.deregisterAuthenticationPolicy(Dn configEntryDN)
Deregisters the provided authentication policy with the Directory Server.
|
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.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.deregisterRotationPolicy(Dn configEntryDN)
Deregisters the provided log rotation policy with the Directory Server.
|
static boolean |
DirectoryServer.entryExists(Dn entryDN)
Indicates whether the specified entry exists in the Directory Server.
|
Backend<?> |
BackendConfigManager.findBackendForEntry(Dn entryDn)
Retrieves the backend that should be used to handle operations on the specified entry.
|
LocalBackend<?> |
BackendConfigManager.findLocalBackendForEntry(Dn entryDn)
Retrieves the local backend and the corresponding baseDN that should be used to handle operations on the
specified entry.
|
Dn |
BackendConfigManager.findNamingContextForEntry(Dn entryDn)
Retrieves the naming context that should be used to handle operations on the specified entry.
|
Iterator<Dn> |
BackendConfigManager.findSubordinateNamingContextsForEntry(Dn entryDn)
Retrieves the set of local naming contexts that are subordinates of the naming context that should be used to
handle operations on the specified entry.
|
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 AuthenticationPolicy |
DirectoryServer.getAuthenticationPolicy(Dn configEntryDN)
Retrieves the authentication policy registered for the provided configuration entry.
|
Backend<?> |
BackendConfigManager.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.
|
KeyManagerProvider<?> |
ServerContext.getKeyManagerProvider(Dn keyManagerProviderDN)
Returns the key manager provider matching the provided DN.
|
KeyManagerProvider<?> |
KeyManagerProviderConfigManager.getKeyManagerProvider(Dn dn)
Retrieves the key manager provider registered with the provided entry DN.
|
static KeyManagerProvider<?> |
DirectoryServer.getKeyManagerProvider(Dn providerDN)
Retrieves the key manager provider registered with the provided entry DN.
|
LocalBackend<?> |
BackendConfigManager.getLocalBackendWithBaseDN(Dn baseDn)
Retrieves the local backend with the specified base DN.
|
Dn |
BackendConfigManager.getParentDNInSuffix(Dn dn)
Retrieves the DN that is the immediate parent for this DN.
|
static Entry |
DirectoryServer.getParentEntry(Dn childDn)
Retrieves the entry that is the immediate parent of the entry having the provided 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.
|
TrustManagerProvider<?> |
TrustManagerProviderConfigManager.getTrustManagerProvider(Dn dn)
Retrieves the trust manager provider registered with the provided entry DN.
|
TrustManagerProvider<?> |
ServerContext.getTrustManagerProvider(Dn trustManagerProviderDN)
Returns the trust manager provider matching the provided DN.
|
static TrustManagerProvider<?> |
DirectoryServer.getTrustManagerProvider(Dn providerDn)
Retrieves the trust manager provider registered with the provided entry DN.
|
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.registerAuthenticationPolicy(Dn configEntryDN,
AuthenticationPolicy policy)
Registers the provided authentication policy with the Directory Server.
|
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.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.registerRotationPolicy(Dn configEntryDN,
RotationPolicy<?> policy)
Registers the provided log rotation policy with the Directory Server.
|
void |
AuthenticatedUsers.remove(Dn userDN,
ClientConnection clientConnection)
Deregisters the provided user DN and client connection with this object.
|
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 |
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 |
SearchOperation.setBaseDN(Dn baseDN)
Specifies the base DN as included in the request from the client.
|
void |
BindOperation.setBindDN(Dn bindDN) |
void |
ModifyOperation.setEntryDN(Dn entryDN) |
void |
ModifyDnOperation.setEntryDN(Dn entryDN) |
void |
DeleteOperation.setEntryDN(Dn entryDN)
Specifies the entry DN as included in the client request.
|
void |
CompareOperation.setEntryDN(Dn entryDN)
Specifies the entry DN as included in the client request.
|
void |
AddOperation.setEntryDN(Dn entryDN) |
void |
ModifyDnOperation.setNewSuperior(Dn newSuperior)
Specifies the newSuperior for this modify DN operation, as provided in the request from the client.
|
void |
UnbindOperation.setProxiedAuthorizationDN(Dn proxiedAuthorizationDN) |
void |
SearchOperation.setProxiedAuthorizationDN(Dn proxiedAuthorizationDN) |
void |
ModifyOperation.setProxiedAuthorizationDN(Dn proxiedAuthorizationDN) |
void |
ModifyDnOperation.setProxiedAuthorizationDN(Dn dn) |
void |
ExtendedOperation.setProxiedAuthorizationDN(Dn proxiedAuthorizationDN) |
void |
DeleteOperation.setProxiedAuthorizationDN(Dn proxiedAuthorizationDN) |
void |
CompareOperation.setProxiedAuthorizationDN(Dn proxiedAuthorizationDN) |
void |
BindOperation.setProxiedAuthorizationDN(Dn proxiedAuthorizationDN) |
void |
AddOperation.setProxiedAuthorizationDN(Dn proxiedAuthorizationDN) |
void |
AbandonOperation.setProxiedAuthorizationDN(Dn proxiedAuthorizationDN) |
Modifier and Type | Method and Description |
---|---|
Pair<Set<Dn>,Set<Dn>> |
BackendConfigManager.registerBaseDNs(Backend<? extends BackendCfg> backend,
Set<Dn> newBaseDns)
Registers the provided base DNs for the provided backend.
|
Modifier and Type | Method and Description |
---|---|
Set<Partition> |
StaticServiceDiscoveryMechanism.getPartitions(Collection<Dn> baseDns) |
Set<Partition> |
ServiceDiscoveryMechanism.getPartitions(Collection<Dn> baseDNs)
Returns the partitions.
|
Set<Partition> |
ReplicationServiceDiscoveryMechanism.getPartitions(Collection<Dn> baseDNs) |
Modifier and Type | Method and Description |
---|---|
protected Dn |
DefaultEntryCache.computeMonitorInstanceDn() |
Dn |
DiskSpaceMonitor.getComponentEntryDN() |
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 |
---|---|
static Set<Dn> |
IndexedAttributesChecks.getBaseDns(Set<Dn> baseDns)
If we have an explicit set of base DNs, then use it.
|
Set<Dn> |
VirtualStaticGroup.getNestedGroupDNs() |
Set<Dn> |
StaticGroup.getNestedGroupDNs() |
Set<Dn> |
DynamicGroup.getNestedGroupDNs() |
Modifier and Type | Method and Description |
---|---|
static void |
IndexedAttributesChecks.checkAllAttributesAreIndexedForEquality(Dn cfgDn,
Set<Dn> cfgBaseDNs,
Collection<AttributeType> attrTypes,
LocalizableMessageDescriptor.Arg3<Object,Object,Object> notIndexedMsg,
ConfigChangeResult ccr)
Checks whether all the attribute types are indexed for equality.
|
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) |
MemberList |
VirtualStaticGroup.getMembers(Dn baseDN,
SearchScope scope,
Filter filter) |
MemberList |
StaticGroup.getMembers(Dn baseDN,
SearchScope scope,
Filter filter) |
MemberList |
DynamicGroup.getMembers(Dn baseDN,
SearchScope scope,
Filter 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.setGroupDN(Dn groupDN) |
void |
StaticGroup.setGroupDN(Dn groupDN) |
void |
DynamicGroup.setGroupDN(Dn groupDN) |
static Set<Filter> |
EntryCacheCommon.toFilters(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.
|
Modifier and Type | Method and Description |
---|---|
static void |
IndexedAttributesChecks.checkAllAttributesAreIndexedForEquality(Dn cfgDn,
Set<Dn> cfgBaseDNs,
Collection<AttributeType> attrTypes,
LocalizableMessageDescriptor.Arg3<Object,Object,Object> notIndexedMsg,
ConfigChangeResult ccr)
Checks whether all the attribute types are indexed for equality.
|
static Set<Dn> |
IndexedAttributesChecks.getBaseDns(Set<Dn> baseDns)
If we have an explicit set of base DNs, then use it.
|
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.
|
FilteredStaticGroupMemberList(ServerContext serverContext,
Dn groupDN,
Set<org.opends.server.extensions.StaticGroup.CompactDn> memberDNs,
Dn baseDN,
SearchScope scope,
Filter 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 |
---|---|
protected Dn |
LocalBackendMonitor.computeMonitorInstanceDn() |
protected Dn |
JvmMonitorProvider.computeMonitorInstanceDn() |
protected Dn |
HealthStatusMonitorProvider.computeMonitorInstanceDn() |
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() |
Modifier and Type | Method and Description |
---|---|
Map<Dn,Set<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,
ReplicaId replicaId)
Returns the CSN associated to the provided replication domain's baseDN and replicaId.
|
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.
|
EntryHistorical |
EntryHistoricalAttribute.getEntryHistoricalForRead(Dn dn)
Returns the historical information associated with this attribute, computing it if needed.
|
EntryHistorical |
EntryHistoricalAttribute.getEntryHistoricalForUpdate(Dn dn)
Returns the historical information associated with this attribute, computing it if needed.
|
static boolean |
MultimasterReplication.isECLEnabledDomain(Dn baseDn)
Returns whether the provided base DN should be exposed in the changelog backend.
|
static LDAPReplicationDomain |
LDAPReplicationDomain.retrievesReplicationDomain(Dn baseDN)
Retrieves a replication domain based on the baseDN.
|
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.
|
ModifyRequest |
ModifyMsg.createRequest(Dn newDN) |
ModifyDnRequest |
ModifyDNMsg.createRequest(Dn newDN) |
abstract ChangeRecord |
LDAPUpdateMsg.createRequest(Dn newDN)
Create a request from this message using the provided DN.
|
DeleteRequest |
DeleteMsg.createRequest(Dn newDN) |
AddRequest |
AddMsg.createRequest(Dn newDN) |
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 |
---|
DeleteMsg(Dn dn,
CSN csn,
String entryUUID)
Creates a new delete message.
|
InitializeRequestMsg(Dn baseDN,
ReplicaId replicaId,
ReplicaId destination,
int initWindow)
Creates a InitializeRequestMsg message.
|
InitializeTargetMsg(Dn baseDN,
ReplicaId replicaId,
ReplicaId destination,
ReplicaId requestorID,
long entryCount,
int initWindow)
Creates a InitializeTargetMsg.
|
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,
String entryUUID,
List<Modification> mods)
Creates a new Modify message using the provided information.
|
ReplServerStartDSMsg(ReplicationServerId rsId,
HostPort hostPort,
Dn baseDN,
ServerState serverState,
long generationId,
boolean sslEncryption,
GroupId groupId,
int degradedStatusThreshold,
int weight,
int connectedDSNumber)
Create a ReplServerStartDSMsg.
|
ReplServerStartMsg(ReplicationServerId rsId,
HostPort rsHostPort,
Dn baseDN,
ServerState serverState,
long generationId,
boolean sslEncryption,
GroupId groupId,
int degradedStatusThreshold)
Create a ReplServerStartMsg.
|
ServerStartMsg(ReplicaId replicaId,
HostPort hostPort,
Dn baseDN,
long heartbeatInterval,
ServerState serverState,
long generationId,
boolean sslEncryption,
GroupId groupId)
Creates a new ServerStartMsg.
|
Modifier and Type | Method and Description |
---|---|
protected Dn |
ReplicationServerHandler.computeMonitorInstanceDn() |
protected Dn |
ReplicationServerDomain.computeMonitorInstanceDn() |
protected Dn |
DataServerHandler.computeMonitorInstanceDn() |
Dn |
ReplicationServerDomain.getBaseDN()
Get the baseDN.
|
Modifier and Type | Method and Description |
---|---|
Map<Dn,Long> |
ChangelogState.getDomainToGenerationId()
Returns the Map of domainBaseDN to generationId.
|
Modifier and Type | Method and Description |
---|---|
void |
ReplicationServerHandler.connect(Dn baseDN,
boolean sslEncryption)
Connect the hosting RS to the RS represented by THIS handler on an outgoing connection.
|
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.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.
|
Constructor and Description |
---|
ReplicationServer(ReplicationContext replicationContext,
ReplicationServerCfg cfg,
DSRSShutdownSync dsrsShutdownSync,
Predicate<Dn> isEclEnabledDomain)
Creates a new Replication server using the provided configuration entry, shutdown synchronization object and
domain predicate.
|
Modifier and Type | Field and Description |
---|---|
static Option<Set<Dn>> |
ReplicationDomainDB.EXCLUDED_BASE_DNS
Option to specify the set of base DNs to exclude when reading changes.
|
static Option<Set<Dn>> |
ReplicationDomainDB.INCLUDED_BASE_DNS
Option to specify the set of base DNs to include when reading changes.
|
Modifier and Type | Method and Description |
---|---|
Dn |
UpdateRecord.getBaseDn()
Returns the base DN of the replication domain the message belongs to.
|
Dn |
DomainReplicaId.getBaseDN()
Returns the baseDN.
|
Dn |
ChangeNumberIndexRecord.getBaseDN()
Getter for the baseDN field.
|
Modifier and Type | Method and Description |
---|---|
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 replica id in the specified replication domain. |
ServerState |
ReplicationDomainDB.getDomainOldestCSNs(Dn baseDN)
Returns the oldest
CSN s from the replicaDBs for each replica id in the specified replication domain. |
static UpdateRecord |
UpdateRecord.newUpdateRecord(Dn baseDn,
UpdateMsg msg)
Creates a new update record with the provided base DN and message.
|
static DomainReplicaId |
DomainReplicaId.of(Dn baseDN,
ReplicaId replicaId)
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 replica id 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.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiDomainDBCursor.addDomain(Dn baseDN,
ServerState startAfterState)
Adds a replication domain for this cursor to iterate over.
|
DBCursor<UpdateMsg> |
FileChangelogDB.getCursorFrom(Dn baseDN,
ServerState startState,
DBCursor.CursorOptions options) |
ServerState |
FileChangelogDB.getDomainNewestCSNs(Dn baseDN) |
ServerState |
FileChangelogDB.getDomainOldestCSNs(Dn baseDN) |
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 |
FileChangelogDB.replicaHeartbeat(Dn baseDN,
CSN heartbeatCSN) |
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.
|
Constructor and Description |
---|
ECLMultiDomainDBCursor(Predicate<Dn> isEclEnabledDomain,
MultiDomainDBCursor cursor)
Builds an instance of this class filtering updates from the provided cursor.
|
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.
|
void |
DSRSShutdownSync.waitForReplicaOfflineMessageToBeSent(Dn baseDn)
Wait until a ReplicationServer ServerReader or ServerWriter can proceed with shutdown.
|
Modifier and Type | Method and Description |
---|---|
Dn |
SNMPConnectionHandler.getComponentEntryDN() |
Modifier and Type | Method and Description |
---|---|
Set<Dn> |
ImportExportParams.getExcludeBranches()
Returns the exclude branches.
|
Set<Dn> |
ImportExportParams.getIncludeBranches()
Returns the include branches.
|
Modifier and Type | Method and Description |
---|---|
static Set<Dn> |
BackendToolUtils.getBaseDn(BackendCfg backendCfg)
Gets the base DNs from the provided backend configuration.
|
static SortedSet<Dn> |
BackendToolUtils.getBaseDn(BackendCfgClient backendCfgClient)
Gets the base DNs from the provided backend configuration.
|
Modifier and Type | Field and Description |
---|---|
static Dn |
ADSContext.ADMINISTRATORS_ADMIN_DATA_DN
The parent entry of the administrator entries.
|
static Dn |
ADSContext.ALL_SERVER_GROUP_ADMIN_DATA_DN
The all server group entry DN.
|
static Dn |
ADSContext.INSTANCE_KEYS_ADMIN_DATA_DN
The parent entry of the server key entries in admin data.
|
static Dn |
ReplicationCliMain.SCHEMA_DN
DN of the schema object.
|
static Dn |
ADSContext.SECRET_KEYS_ADMIN_DATA_DN
The parent entry of the secret key entries in admin data.
|
static Dn |
ADSContext.SERVERS_ADMIN_DATA_DN
The parent entry of the server entries.
|
Modifier and Type | Method and Description |
---|---|
Dn |
SuffixDescriptor.getDN()
Returns the DN associated with this suffix descriptor.
|
Modifier and Type | Method and Description |
---|---|
Set<Dn> |
ReplicationCliArgumentParser.getBaseDNs()
Returns the list of base DNs provided by the user with the selected
SubCommand or an empty set if either
no subcommand has been selected, the subcommand does not accept the option or the option
has not been provided on the command line. |
Modifier and Type | Method and Description |
---|---|
static String |
ServerDescriptor.getSuffixDisplay(Dn baseDN,
Set<ServerDescriptor> servers)
Returns a representation of a base DN for a set of servers.
|
Modifier and Type | Method and Description |
---|---|
Dn |
TaskEntry.getDN()
Gets the DN of the wrapped entry.
|
Modifier and Type | Method and Description |
---|---|
static Dn |
Operation.findMatchedDN(Dn entryDN)
Finds the matched DN associated with the provided entry DN.
|
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 |
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() |
abstract Dn |
Operation.getProxiedAuthorizationDN()
Retrieves the proxied authorization DN for this operation if proxied authorization has been requested.
|
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.
|
Set<Dn> |
LDIFImportConfig.getExcludeBranches()
Retrieves the set of base DNs that specify the set of entries to exclude from the import.
|
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.
|
Set<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 |
---|---|
protected static void |
Operation.checkIfBackendIsWritable(LocalBackend<?> backend,
Operation op,
Dn entryDN,
LocalizableMessageDescriptor.Arg1<Object> serverMsg,
LocalizableMessageDescriptor.Arg1<Object> backendMsg)
Checks if an update operation can be performed against a backend.
|
protected static LdapException |
Operation.createLdapException(Operation operation,
Entry entry,
Dn entryDN,
ResultCode resultCode,
LocalizableMessage message,
ResultCode altResultCode,
LocalizableMessage altMessage)
Returns a new
LdapException built from the provided resultCodes and messages. |
static Dn |
Operation.findMatchedDN(Dn entryDN)
Finds the matched DN associated with the provided entry DN.
|
Pair<Boolean,LocalizableMessage> |
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.
|
protected void |
Operation.removeAllDisallowedControls(Dn targetDN)
Removes all the disallowed request controls from this operation.
|
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 |
Operation.setMatchedDN(Dn matchedDN)
Specifies the matched DN for this operation.
|
abstract void |
Operation.setProxiedAuthorizationDN(Dn proxiedAuthorizationDN)
Set the proxied authorization DN for this operation if proxied authorization has been requested.
|
protected static void |
Operation.setResultCodeAndMessageNoInfoDisclosure(Operation operation,
Entry entry,
Dn entryDN,
ResultCode resultCode,
LocalizableMessage message,
ResultCode altResultCode,
LocalizableMessage altMessage)
Sets the provided resultCodes and messages on the provided operation.
|
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 |
LDIFImportConfig.setExcludeBranches(Set<Dn> excludeBranches)
Specifies the set of base DNs that specify the set of entries to exclude from the import.
|
void |
LDIFExportConfig.setExcludeBranches(Set<Dn> excludeBranches)
Specifies the set of base DNs that specify the set of entries to exclude from 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.
|
void |
LDIFExportConfig.setIncludeBranches(Set<Dn> includeBranches)
Specifies the set of base DNs that specify the set of entries to include in the export.
|
Constructor and Description |
---|
BackupDirectory(String path,
Dn configEntryDN)
Creates a new backup directory object with the provided information.
|
LDAPURL(String scheme,
String host,
int port,
Dn baseDN,
LinkedHashSet<String> attributes,
SearchScope scope,
Filter filter,
List<String> extensions)
Creates a new LDAP URL with the provided information.
|
StopProcessing(ResultCode resultCode,
LocalizableMessage errorMessage,
Dn matchedDN,
List<String> referralURLs)
Construct a new stop processing synchronization provider result.
|
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.
|
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<Filter> anyFilter,
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<Filter> anyFilter,
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 |
PreParseSearchOperation.getBaseDN()
Retrieves the base DN as included in the request from the client.
|
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 |
InProgressSearchOperation.getBaseDN()
Retrieves the base DN for this search operation.
|
Dn |
PreParseBindOperation.getBindDN()
Retrieves the bind DN for this bind operation as contained in the client request.
|
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 |
PreParseModifyOperation.getEntryDN()
Retrieves the entry DN as included in the client request.
|
Dn |
PreParseModifyDNOperation.getEntryDN()
Retrieves the entry DN as included in the client request.
|
Dn |
PreParseDeleteOperation.getEntryDN()
Retrieves the entry DN as included in the client request.
|
Dn |
PreParseCompareOperation.getEntryDN()
Retrieves the entry DN as included in the client request.
|
Dn |
PreParseAddOperation.getEntryDN()
Retrieves the DN of the entry to add.
|
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 |
PreParseModifyDNOperation.getNewSuperior()
Retrieves the newSuperior from the client request.
|
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 |
PreParseSearchOperation.setBaseDN(Dn baseDN)
Specifies the base DN for this search operation.
|
void |
PreParseBindOperation.setBindDN(Dn bindDN)
Specifies the bind DN for this bind operation.
|
void |
PreParseModifyOperation.setEntryDN(Dn entryDN)
Specifies the entry DN as included in the client request.
|
void |
PreParseModifyDNOperation.setEntryDN(Dn entryDN)
Specifies the entry DN as included in the client request.
|
void |
PreParseDeleteOperation.setEntryDN(Dn entryDN)
Specifies the entry DN for this delete operation.
|
void |
PreParseCompareOperation.setEntryDN(Dn entryDN)
Specifies the entry DN as included in the client request.
|
void |
PreParseAddOperation.setEntryDN(Dn entryDN)
Specifies the entry DN for the entry to add.
|
void |
PostOperationOperation.setMatchedDN(Dn matchedDN)
Specifies the matched DN for this operation.
|
void |
InProgressOperation.setMatchedDN(Dn matchedDN)
Specifies the matched DN for this operation.
|
void |
PreParseModifyDNOperation.setNewSuperior(Dn newSuperior)
Specifies the newSuperior for this modify DN operation, as provided in the request from the client.
|
Modifier and Type | Field and Description |
---|---|
static Dn |
ServerConstants.DN_EXTERNAL_CHANGELOG_ROOT
The root Dn for the external change log.
|
Modifier and Type | Method and Description |
---|---|
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 |
---|---|
static Entry |
StaticUtils.createEntry(Dn dn)
Creates a new, blank entry with the given DN.
|
protected Entry |
LDIFReader.createEntry(Dn entryDN,
List<StringBuilder> lines,
boolean checkSchema)
Parses the provided LDIF lines as an LDAP entry.
|
static Entry |
StaticUtils.createEntry(Dn dn,
Schema schema)
Creates a new, blank entry with the given DN.
|
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.
|
Copyright 2010-2022 ForgeRock AS.