Package | Description |
---|---|
org.forgerock.opendj.io |
Classes and interfaces providing I/O functionality.
|
org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
org.forgerock.opendj.ldap.messages |
Classes and interfaces for core LDAP requests/responses.
|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.backends.pluggable |
Contains the code for implementing Directory Server pluggable storage backends.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server codebase.
|
org.opends.server.extensions |
Contains various implementations of Directory Server APIs that are not appropriate for other packages.
|
org.opends.server.monitors |
Contains various Directory Server monitor provider implementations.
|
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.ldap |
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using LDAPv3.
|
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.schema |
Contains implementations of various Directory Server schema elements.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static Attribute |
Ldap.readAttribute(Asn1Reader reader,
DecodeOptions options,
Schema schema)
Reads the next ASN.1 element from the provided
ASN1Reader as an Attribute . |
Modifier and Type | Method and Description |
---|---|
static void |
Ldap.writeAttribute(Asn1Writer writer,
Attribute attribute)
Writes an
Attribute to the provided Asn1Writer . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMapEntry<M extends Map<AttributeDescription,Attribute>>
Abstract implementation for
Map based entries. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAttribute
This class provides a skeletal implementation of the
Attribute interface, to minimize the effort required to
implement this interface. |
class |
LinkedAttribute
An implementation of the
Attribute interface with predictable iteration order. |
Modifier and Type | Method and Description |
---|---|
default Attribute |
Entry.addAttributeIfAbsent(Attribute attribute)
Adds the provided attribute if it is not already present in this Entry and returns
null . |
Attribute |
AbstractMapEntry.addAttributeIfAbsent(Attribute attribute) |
static Attribute |
Attributes.emptyAttribute(AttributeDescription attributeDescription)
Returns a read-only empty attribute having the specified attribute
description.
|
static Attribute |
Attributes.emptyAttribute(String attributeDescription)
Returns a read-only empty attribute having the specified attribute
description.
|
Attribute |
Modification.getAttribute()
Returns the attribute containing the values to be modified.
|
default Attribute |
Entry.getAttribute(AttributeDescription attributeDescription)
Returns the named attribute contained in this entry, or
null if it is not included with this entry. |
Attribute |
AbstractMapEntry.getAttribute(AttributeDescription attributeDescription) |
default Attribute |
Entry.getAttribute(String attributeDescription)
Returns the named attribute contained in this entry, or
null if it is not included with this entry. |
default Attribute |
Entry.mergeAttribute(Attribute attribute,
BiFunction<? super Attribute,? super Attribute,? extends Attribute> mergeFunction)
Adds the provided attribute if it is not already present in this Entry.
|
Attribute |
AbstractMapEntry.mergeAttribute(Attribute attribute,
BiFunction<? super Attribute,? super Attribute,? extends Attribute> mergeFunction) |
static Attribute |
Attributes.renameAttribute(Attribute attribute,
AttributeDescription attributeDescription)
Returns a view of
attribute having a different attribute
description. |
static Attribute |
Attributes.renameAttribute(Attribute attribute,
String attributeDescription)
Returns a view of
attribute having a different attribute
description. |
static Attribute |
Attributes.singletonAttribute(AttributeDescription attributeDescription,
Object value)
Returns a read-only single-valued attribute having the specified
attribute description and value.
|
static Attribute |
Attributes.singletonAttribute(String attributeDescription,
Object value)
Returns a read-only single-valued attribute having the specified
attribute description.
|
Attribute |
Ava.toAttribute()
Returns a single valued attribute having the same attribute type and
value as this AVA.
|
static Attribute |
Attributes.unmodifiableAttribute(Attribute attribute)
Returns a read-only view of
attribute . |
static Attribute |
Attributes.virtualAttribute(Attribute attribute)
Returns a view of
attribute that is virtual, i.e. |
static Attribute |
Attributes.virtualAttribute(AttributeDescription attributeDescription)
Returns an empty virtual attribute.
|
static Attribute |
Attributes.virtualAttribute(AttributeDescription attributeDescription,
Supplier<?> attributeValueSupplier)
Returns a virtual attribute whose values will be supplied by provided
Supplier . |
Modifier and Type | Method and Description |
---|---|
Iterable<Attribute> |
Entry.getAllAttributes()
Returns an
Iterable containing all of the attributes in this entry. |
Iterable<Attribute> |
Entries.NullEntry.getAllAttributes() |
Iterable<Attribute> |
AbstractMapEntry.getAllAttributes() |
Iterable<Attribute> |
TreeMapEntry.getAllAttributes(AttributeDescription attributeDescription) |
default Iterable<Attribute> |
Entry.getAllAttributes(AttributeDescription attributeDescription)
Returns an
Iterable containing all the attributes in this entry having an attribute description which is
a sub-type of the provided attribute description. |
default Iterable<Attribute> |
Entry.getAllAttributes(String attributeDescription)
Returns an
Iterable containing all the attributes in this entry having an attribute description which is
a sub-type of the provided attribute description. |
Function<AttributeDescription,Attribute> |
DecodeOptions.getAttributeFactory()
Returns the function which will be used for creating new
Attribute instances when decoding attributes. |
Modifier and Type | Method and Description |
---|---|
default boolean |
Entry.addAttribute(Attribute attribute)
Ensures that this entry contains the provided attribute and values (optional operation).
|
boolean |
Entry.addAttribute(Attribute attribute,
Collection<? super ByteString> duplicateValues)
Ensures that this entry contains the provided attribute and values (optional operation).
|
boolean |
Entries.NullEntry.addAttribute(Attribute attribute,
Collection<? super ByteString> duplicateValues) |
boolean |
AbstractMapEntry.addAttribute(Attribute attribute,
Collection<? super ByteString> duplicateValues) |
default Attribute |
Entry.addAttributeIfAbsent(Attribute attribute)
Adds the provided attribute if it is not already present in this Entry and returns
null . |
Attribute |
AbstractMapEntry.addAttributeIfAbsent(Attribute attribute) |
default boolean |
Entry.containsAttribute(Attribute attribute,
Collection<? super ByteString> missingValues)
Returns
true if this entry contains all of the attribute values contained in attribute . |
default Attribute |
Entry.mergeAttribute(Attribute attribute,
BiFunction<? super Attribute,? super Attribute,? extends Attribute> mergeFunction)
Adds the provided attribute if it is not already present in this Entry.
|
Attribute |
AbstractMapEntry.mergeAttribute(Attribute attribute,
BiFunction<? super Attribute,? super Attribute,? extends Attribute> mergeFunction) |
static AttributeParser |
AttributeParser.parseAttribute(Attribute attribute)
Returns an attribute parser for the provided attribute.
|
default boolean |
Entry.removeAttribute(Attribute attribute,
Collection<? super ByteString> missingValues)
Removes all of the attribute values contained in
attribute from this entry if it is present (optional
operation). |
boolean |
AbstractMapEntry.removeAttribute(Attribute attribute,
Collection<? super ByteString> missingValues) |
static Attribute |
Attributes.renameAttribute(Attribute attribute,
AttributeDescription attributeDescription)
Returns a view of
attribute having a different attribute
description. |
static Attribute |
Attributes.renameAttribute(Attribute attribute,
String attributeDescription)
Returns a view of
attribute having a different attribute
description. |
default boolean |
Entry.replaceAttribute(Attribute attribute)
Adds all of the attribute values contained in
attribute to this entry, replacing any existing attribute
values (optional operation). |
boolean |
AbstractMapEntry.replaceAttribute(Attribute attribute) |
static Attribute |
Attributes.unmodifiableAttribute(Attribute attribute)
Returns a read-only view of
attribute . |
static Attribute |
Attributes.virtualAttribute(Attribute attribute)
Returns a view of
attribute that is virtual, i.e. |
Modifier and Type | Method and Description |
---|---|
AttributeFilter |
AttributeFilter.filterAttributes(Predicate<Attribute> filter)
Registers a predicate which should be applied to attributes selected by this attribute filter.
|
AttributeFilter |
AttributeFilter.mapAttributes(Function<Attribute,Attribute> mapper)
Registers a mapping function which should be applied to attributes selected by this attribute filter.
|
AttributeFilter |
AttributeFilter.mapAttributes(Function<Attribute,Attribute> mapper)
Registers a mapping function which should be applied to attributes selected by this attribute filter.
|
default Attribute |
Entry.mergeAttribute(Attribute attribute,
BiFunction<? super Attribute,? super Attribute,? extends Attribute> mergeFunction)
Adds the provided attribute if it is not already present in this Entry.
|
default Attribute |
Entry.mergeAttribute(Attribute attribute,
BiFunction<? super Attribute,? super Attribute,? extends Attribute> mergeFunction)
Adds the provided attribute if it is not already present in this Entry.
|
default Attribute |
Entry.mergeAttribute(Attribute attribute,
BiFunction<? super Attribute,? super Attribute,? extends Attribute> mergeFunction)
Adds the provided attribute if it is not already present in this Entry.
|
Attribute |
AbstractMapEntry.mergeAttribute(Attribute attribute,
BiFunction<? super Attribute,? super Attribute,? extends Attribute> mergeFunction) |
Attribute |
AbstractMapEntry.mergeAttribute(Attribute attribute,
BiFunction<? super Attribute,? super Attribute,? extends Attribute> mergeFunction) |
Attribute |
AbstractMapEntry.mergeAttribute(Attribute attribute,
BiFunction<? super Attribute,? super Attribute,? extends Attribute> mergeFunction) |
DecodeOptions |
DecodeOptions.setAttributeFactory(Function<AttributeDescription,Attribute> factory)
Sets the function which will be used for creating new
Attribute instances when decoding attributes. |
Constructor and Description |
---|
LinkedAttribute(Attribute attribute)
Creates a new attribute having the same attribute description and attribute values as
attribute . |
Modification(ModificationType modificationType,
Attribute attribute)
Creates a new modification having the provided modification type and
attribute values to be updated.
|
Modifier and Type | Method and Description |
---|---|
Attribute |
SearchResultEntry.getAttribute(AttributeDescription attributeDescription) |
Attribute |
AddRequest.getAttribute(AttributeDescription attributeDescription) |
Attribute |
SearchResultEntry.getAttribute(String attributeDescription) |
Attribute |
AddRequest.getAttribute(String attributeDescription) |
Modifier and Type | Method and Description |
---|---|
Iterable<Attribute> |
SearchResultEntry.getAllAttributes() |
Iterable<Attribute> |
AddRequest.getAllAttributes() |
Iterable<Attribute> |
SearchResultEntry.getAllAttributes(AttributeDescription attributeDescription) |
Iterable<Attribute> |
AddRequest.getAllAttributes(AttributeDescription attributeDescription) |
Iterable<Attribute> |
SearchResultEntry.getAllAttributes(String attributeDescription) |
Iterable<Attribute> |
AddRequest.getAllAttributes(String attributeDescription) |
Modifier and Type | Method and Description |
---|---|
boolean |
SearchResultEntry.addAttribute(Attribute attribute) |
boolean |
AddRequest.addAttribute(Attribute attribute) |
boolean |
SearchResultEntry.addAttribute(Attribute attribute,
Collection<? super ByteString> duplicateValues) |
boolean |
AddRequest.addAttribute(Attribute attribute,
Collection<? super ByteString> duplicateValues) |
boolean |
SearchResultEntry.containsAttribute(Attribute attribute,
Collection<? super ByteString> missingValues) |
boolean |
AddRequest.containsAttribute(Attribute attribute,
Collection<? super ByteString> missingValues) |
boolean |
SearchResultEntry.removeAttribute(Attribute attribute,
Collection<? super ByteString> missingValues) |
boolean |
AddRequest.removeAttribute(Attribute attribute,
Collection<? super ByteString> missingValues) |
boolean |
SearchResultEntry.replaceAttribute(Attribute attribute) |
boolean |
AddRequest.replaceAttribute(Attribute attribute) |
Modifier and Type | Method and Description |
---|---|
abstract Attribute |
VirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription)
Generates an unmodifiable attribute with the values for the provided entry.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ConnectionHandler.addAdditionalMonitorObjectClassNames(Attribute ocAttr)
Adds the object class names that should be included in the monitor entry related to this connection handler to
the provided attribute.
|
protected abstract void |
MonitorProvider.addMonitorObjectClassNames(Attribute objectClassAttribute)
Adds to the provided attribute the objectclass names that should be included in the monitor entry created from
this monitor provider.
|
protected void |
KeyManagerProvider.CertificateMonitor.addMonitorObjectClassNames(Attribute objectClassAttribute) |
protected void |
EntryCache.addMonitorObjectClassNames(Attribute objectClassAttribute) |
Modifier and Type | Method and Description |
---|---|
protected void |
PluggableBackendMonitor.addMonitorObjectClassNames(Attribute ocAttr) |
Modifier and Type | Method and Description |
---|---|
Iterable<Attribute> |
AddOperation.getAllAttributes() |
Modifier and Type | Method and Description |
---|---|
void |
AddOperation.addAttribute(Attribute attribute) |
void |
AddOperation.replaceAttribute(Attribute attribute) |
Modifier and Type | Method and Description |
---|---|
Attribute |
UserDefinedVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attrDesc) |
Attribute |
SubschemaSubentryVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
StructuralObjectClassVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
PasswordPolicySubentryVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
PasswordExpirationTimeVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
NumSubordinatesVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
MemberVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
IsMemberOfVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
HasSubordinatesVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
GoverningStructureRuleVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
EntryUUIDVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
EntryDNVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
EntityTagVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
CollectiveAttributeSubentriesVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Modifier and Type | Method and Description |
---|---|
protected void |
LocalBackendMonitor.addMonitorObjectClassNames(Attribute ocAttr) |
protected void |
JvmMonitorProvider.addMonitorObjectClassNames(Attribute objectClassAttribute) |
protected void |
HealthStatusMonitorProvider.addMonitorObjectClassNames(Attribute objectClassAttribute) |
Modifier and Type | Method and Description |
---|---|
protected void |
HTTPConnectionHandler.addAdditionalMonitorObjectClassNames(Attribute ocAttr) |
Modifier and Type | Method and Description |
---|---|
protected void |
LDAPConnectionHandler.addAdditionalMonitorObjectClassNames(Attribute ocAttr) |
Modifier and Type | Class and Description |
---|---|
class |
EntryHistoricalAttribute
A specialized
Attribute implementations that performs lazy conversion of EntryHistorical
(ds-sync-hist) meta-data to its LDAP attribute representation as well as from its compact
ID2Entry representation. |
Modifier and Type | Method and Description |
---|---|
static boolean |
EntryHistorical.isHistoricalAttribute(Attribute attr)
Check if a given attribute is an attribute used to store historical information.
|
Modifier and Type | Method and Description |
---|---|
List<Attribute> |
AddMsg.getAttributes()
Get the attributes of this add msg.
|
List<Attribute> |
LDAPUpdateMsg.getEclIncludes()
Returns the list of entry attributes.
|
Modifier and Type | Method and Description |
---|---|
void |
LDAPUpdateMsg.setEclIncludes(Collection<Attribute> entryAttrs)
Set a provided list of entry attributes.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ReplicationServerHandler.addMonitorObjectClassNames(Attribute objectClassAttribute) |
protected void |
ReplicationServerDomain.addMonitorObjectClassNames(Attribute objectClassAttribute) |
protected void |
DataServerHandler.addMonitorObjectClassNames(Attribute objectClassAttribute) |
Modifier and Type | Method and Description |
---|---|
Map<String,Attribute> |
SchemaHandler.getExtraAttributes()
Returns the mapping (oid, attribute) for extra attributes stored in this schema handler.
|
Modifier and Type | Method and Description |
---|---|
void |
SchemaHandler.updateSchemaAndSchemaFiles(Schema newSchema,
Map<String,Attribute> newExtraAttributes,
SortedSet<String> modifiedSchemaFileNames,
AlertGenerator alertGenerator)
Replaces the schema with the provided schema and updates the provided set of schema files.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractVirtualAttribute
This class defines a virtual attribute, which is a special kind of attribute whose values do not actually exist in
persistent storage but rather are computed or otherwise obtained dynamically.
|
Modifier and Type | Method and Description |
---|---|
Attribute |
VirtualAttributeRule.getAttribute(Entry entry)
Generates an attribute with the values for the provided entry.
|
Modifier and Type | Method and Description |
---|---|
List<Attribute> |
SubEntry.getCollectiveAttributes()
Getter for collective attributes contained within this subentry.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Operation.checkAttributeConformsToSyntax(Entry entry,
Attribute attribute,
LocalizableMessageDescriptor.Arg4<Object,Object,Object,Object> invalidSyntaxErrorMsg,
LocalizableMessageDescriptor.Arg3<Object,Object,Object> invalidSyntaxNoValueErrorMsg,
LocalizableMessageDescriptor.Arg1<Object> rejectErrorMsg)
Checks whether an attribute's values conform to its syntax.
|
Modifier and Type | Method and Description |
---|---|
Iterable<Attribute> |
PreParseAddOperation.getAllAttributes()
Retrieves the set of attributes as read from the client request.
|
Iterable<Attribute> |
PreOperationAddOperation.getAllAttributes()
Retrieves the set of attributes as read from the client request.
|
Iterable<Attribute> |
PostSynchronizationAddOperation.getAllAttributes()
Retrieves the set of attributes as read from the client request.
|
Iterable<Attribute> |
PostResponseAddOperation.getAllAttributes()
Retrieves the set of attributes as read from the client request.
|
Iterable<Attribute> |
PostOperationAddOperation.getAllAttributes()
Retrieves the set of processed user attributes for the entry to add.
|
Modifier and Type | Method and Description |
---|---|
void |
PreParseAddOperation.addAttribute(Attribute attribute)
Adds the provided attribute to the set of attributes for this add operation.
|
void |
PreOperationAddOperation.replaceAttribute(Attribute attribute)
Adds all of the attribute values contained in
attribute to this entry, replacing any existing attribute
values (optional operation). |
Copyright 2010-2022 ForgeRock AS.