Package | Description |
---|---|
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.
|
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 | 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 |
---|---|
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.
|
Attribute |
Entry.getAttribute(AttributeDescription attributeDescription)
Returns the named attribute contained in this entry, or
null if
it is not included with this entry. |
Attribute |
AbstractEntry.getAttribute(AttributeDescription attributeDescription) |
Attribute |
Entry.getAttribute(String attributeDescription)
Returns the named attribute contained in this entry, or
null if
it is not included with this entry. |
Attribute |
AbstractEntry.getAttribute(String attributeDescription) |
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. |
Modifier and Type | Method and Description |
---|---|
Iterable<Attribute> |
Entry.getAllAttributes()
Returns an
Iterable containing all of the attributes in this
entry. |
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. |
Iterable<Attribute> |
AbstractEntry.getAllAttributes(AttributeDescription attributeDescription) |
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. |
Iterable<Attribute> |
AbstractEntry.getAllAttributes(String attributeDescription) |
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 |
---|---|
boolean |
Entry.addAttribute(Attribute attribute)
Ensures that this entry contains the provided attribute and values
(optional operation).
|
boolean |
AbstractEntry.addAttribute(Attribute attribute) |
boolean |
Entry.addAttribute(Attribute attribute,
Collection<? super ByteString> duplicateValues)
Ensures that this entry contains the provided attribute and values
(optional operation).
|
boolean |
Entry.containsAttribute(Attribute attribute,
Collection<? super ByteString> missingValues)
Returns
true if this entry contains all of the attribute values
contained in attribute . |
boolean |
AbstractEntry.containsAttribute(Attribute attribute,
Collection<? super ByteString> missingValues) |
static AttributeParser |
AttributeParser.parseAttribute(Attribute attribute)
Returns an attribute parser for the provided attribute.
|
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 |
AbstractEntry.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. |
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 |
AbstractEntry.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 |
---|---|
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 |
---|---|
void |
AddOperation.setAttributes(List<Attribute> attributes)
Deprecated.
Replace it by directly using
AddOperation.removeAttribute(AttributeType) instead or by inlining it. |
Modifier and Type | Method and Description |
---|---|
Attribute |
UserDefinedVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
SubschemaSubentryVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attributeDescription) |
Attribute |
StructuralObjectClassVirtualAttributeProvider.getAttribute(Entry entry,
AttributeDescription attrDesc) |
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 |
DiskSpaceMonitor.addMonitorObjectClassNames(Attribute objectClassAttribute) |
Modifier and Type | Method and Description |
---|---|
protected void |
LocalBackendMonitor.addMonitorObjectClassNames(Attribute ocAttr) |
protected void |
JvmMonitorProvider.addMonitorObjectClassNames(Attribute objectClassAttribute) |
Modifier and Type | Method and Description |
---|---|
protected void |
HTTPConnectionHandler.addAdditionalMonitorObjectClassNames(Attribute ocAttr) |
Modifier and Type | Method and Description |
---|---|
Attribute |
LDAPAttribute.toAttribute()
Retrieves a core attribute containing the information for this LDAP attribute.
|
Modifier and Type | Method and Description |
---|---|
protected void |
LDAPConnectionHandler.addAdditionalMonitorObjectClassNames(Attribute ocAttr) |
Constructor and Description |
---|
LDAPAttribute(Attribute attribute)
Creates a new LDAP attribute from the provided attribute.
|
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.
|
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 |
Entry.getAttribute(AttributeDescription attributeDescription)
Retrieves the requested attribute element for the specified attribute type and options or
null if this
entry does not contain an attribute with the specified attribute type and options. |
Attribute |
VirtualAttributeRule.getAttribute(Entry entry)
Generates an attribute with the values for the provided entry.
|
Attribute |
Entry.getAttribute(String attributeDescription)
Retrieves the requested attribute element for the specified attribute type and options or
null if this
entry does not contain an attribute with the specified attribute type and options. |
abstract Attribute |
RawAttribute.toAttribute()
Retrieves a core attribute containing the information for this raw attribute.
|
Modifier and Type | Method and Description |
---|---|
Iterable<Attribute> |
Entry.getAllAttributes()
Returns an
Iterable containing all of the attributes in this entry. |
Iterable<Attribute> |
Entry.getAllAttributes(AttributeDescription attributeDescription)
Retrieves the requested attribute element(s) for the specified attribute description.
|
Iterable<Attribute> |
Entry.getAllAttributes(String nameOrOID)
Retrieves the requested attribute element(s) for the attribute with the specified name or OID.
|
List<Attribute> |
SubEntry.getCollectiveAttributes()
Getter for collective attributes contained within this subentry.
|
Map<AttributeType,List<Attribute>> |
Entry.getOperationalAttributes()
Retrieves the entire set of operational attributes for this entry.
|
Map<AttributeType,List<Attribute>> |
Entry.getSuppressedAttributes()
Returns the attributes suppressed by virtual attributes.
|
Map<AttributeType,List<Attribute>> |
Entry.getUserAttributes()
Retrieves the entire set of user (i.e., non-operational) attributes for this entry.
|
Modifier and Type | Method and Description |
---|---|
void |
Entry.addAttribute(Attribute attribute)
Ensures that this entry contains the provided attribute and its values.
|
boolean |
Entry.addAttribute(Attribute attribute,
Collection<? super ByteString> duplicateValues)
Ensures that this entry contains the provided attribute and its values.
|
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.
|
boolean |
Entry.containsAttribute(Attribute attribute,
Collection<? super ByteString> missingValues)
Returns
true if this entry contains all of the attribute values contained in attribute . |
boolean |
Entry.removeAttribute(Attribute attribute,
Collection<? super ByteString> missingValues)
Ensures that this entry does not contain the provided attribute values.
|
void |
Entry.replaceAttribute(Attribute attribute)
Puts the provided attribute into this entry.
|
Constructor and Description |
---|
Entry(Dn dn,
Map<ObjectClass,ByteString> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
Creates a new entry with the provided information.
|
Entry(Dn dn,
Map<ObjectClass,ByteString> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
Creates a new entry with the provided information.
|
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). |
Modifier and Type | Method and Description |
---|---|
void |
PreParseAddOperation.setAttributes(List<Attribute> attributes)
Replaces the set of attributes for this add operation.
|
Modifier and Type | Method and Description |
---|---|
List<Attribute> |
AddChangeRecordEntry.getAttributes()
Retrieves the entire set of attributes for this entry.
|
Constructor and Description |
---|
AddChangeRecordEntry(Dn dn,
List<Attribute> attributes)
Creates a new entry with the provided information.
|
Copyright 2010-2018 ForgeRock AS.