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.
|
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) |
Copyright 2011-2017 ForgeRock AS.