| Package | Description |
|---|---|
| org.apache.directory.api.ldap.model.cursor | |
| org.apache.directory.api.ldap.model.entry | |
| org.apache.directory.api.ldap.model.exception | |
| org.apache.directory.api.ldap.model.filter | |
| org.apache.directory.api.ldap.model.ldif | |
| org.apache.directory.api.ldap.model.message | |
| org.apache.directory.api.ldap.model.name | |
| org.apache.directory.api.ldap.model.schema |
Contains interfaces and base classes for representing the LDAP schema domain
model.
|
| org.apache.directory.api.ldap.model.schema.normalizers | |
| org.apache.directory.api.ldap.model.schema.registries | |
| org.apache.directory.api.ldap.model.schema.registries.helper |
| Modifier and Type | Method and Description |
|---|---|
void |
SingletonCursor.after(E element)
Prepares this Cursor, so a subsequent call to Cursor#previous() with a
true return value, will have positioned the Cursor on a dataSet element
equal to or less than the element argument but not greater.
|
void |
SetCursor.after(E element)
Prepares this Cursor, so a subsequent call to Cursor#previous() with a
true return value, will have positioned the Cursor on a dataSet element
equal to or less than the element argument but not greater.
|
void |
ListCursor.after(E element)
Prepares this Cursor, so a subsequent call to Cursor#previous() with a
true return value, will have positioned the Cursor on a dataSet element
equal to or less than the element argument but not greater.
|
void |
EmptyCursor.after(E element)
Prepares this Cursor, so a subsequent call to Cursor#previous() with a
true return value, will have positioned the Cursor on a dataSet element
equal to or less than the element argument but not greater.
|
void |
Cursor.after(E element)
Prepares this Cursor, so a subsequent call to Cursor#previous() with a
true return value, will have positioned the Cursor on a dataSet element
equal to or less than the element argument but not greater.
|
void |
SingletonCursor.afterLast()
Positions this Cursor after the last element.
|
void |
SetCursor.afterLast()
Positions this Cursor after the last element.
|
void |
ListCursor.afterLast()
Positions this Cursor after the last element.
|
void |
EmptyCursor.afterLast()
Positions this Cursor after the last element.
|
void |
Cursor.afterLast()
Positions this Cursor after the last element.
|
void |
SingletonCursor.before(E element)
Prepares this Cursor, so a subsequent call to Cursor#next() with a
true return value, will have positioned the Cursor on a dataSet
element equal to or less than the element argument but not greater.
|
void |
SetCursor.before(E element)
Prepares this Cursor, so a subsequent call to Cursor#next() with a
true return value, will have positioned the Cursor on a dataSet
element equal to or less than the element argument but not greater.
|
void |
ListCursor.before(E element)
Prepares this Cursor, so a subsequent call to Cursor#next() with a
true return value, will have positioned the Cursor on a dataSet
element equal to or less than the element argument but not greater.
|
void |
EmptyCursor.before(E element)
Prepares this Cursor, so a subsequent call to Cursor#next() with a
true return value, will have positioned the Cursor on a dataSet
element equal to or less than the element argument but not greater.
|
void |
Cursor.before(E element)
Prepares this Cursor, so a subsequent call to Cursor#next() with a
true return value, will have positioned the Cursor on a dataSet
element equal to or less than the element argument but not greater.
|
void |
SingletonCursor.beforeFirst()
Positions this Cursor before the first element.
|
void |
SetCursor.beforeFirst()
Positions this Cursor before the first element.
|
void |
ListCursor.beforeFirst()
Positions this Cursor before the first element.
|
void |
EmptyCursor.beforeFirst()
Positions this Cursor before the first element.
|
void |
Cursor.beforeFirst()
Positions this Cursor before the first element.
|
boolean |
SingletonCursor.first()
Positions this Cursor at the first element.
|
boolean |
SetCursor.first()
Positions this Cursor at the first element.
|
boolean |
ListCursor.first()
Positions this Cursor at the first element.
|
boolean |
EmptyCursor.first()
Positions this Cursor at the first element.
|
boolean |
Cursor.first()
Positions this Cursor at the first element.
|
Entry |
SearchCursor.getEntry() |
IntermediateResponse |
SearchCursor.getIntermediate() |
Referral |
SearchCursor.getReferral() |
boolean |
SingletonCursor.last()
Positions this Cursor at the last element.
|
boolean |
SetCursor.last()
Positions this Cursor at the last element.
|
boolean |
ListCursor.last()
Positions this Cursor at the last element.
|
boolean |
EmptyCursor.last()
Positions this Cursor at the last element.
|
boolean |
Cursor.last()
Positions this Cursor at the last element.
|
boolean |
SingletonCursor.next()
Advances this Cursor to the next position.
|
boolean |
SetCursor.next()
Advances this Cursor to the next position.
|
boolean |
ListCursor.next()
Advances this Cursor to the next position.
|
boolean |
EmptyCursor.next()
Advances this Cursor to the next position.
|
boolean |
Cursor.next()
Advances this Cursor to the next position.
|
boolean |
SingletonCursor.previous()
Advances this Cursor to the previous position.
|
boolean |
SetCursor.previous()
Advances this Cursor to the previous position.
|
boolean |
ListCursor.previous()
Advances this Cursor to the previous position.
|
boolean |
EmptyCursor.previous()
Advances this Cursor to the previous position.
|
boolean |
Cursor.previous()
Advances this Cursor to the previous position.
|
| Modifier and Type | Method and Description |
|---|---|
Entry |
ImmutableEntry.add(Attribute... attributes)
Add some Attributes to the current Entry.
|
Entry |
Entry.add(Attribute... attributes)
Add some Attributes to the current Entry.
|
Entry |
DefaultEntry.add(Attribute... attributes)
Add some Attributes to the current Entry.
|
Entry |
ImmutableEntry.add(AttributeType attributeType,
byte[]... values)
Add an attribute (represented by its AttributeType and some binary values) into an
entry.
|
Entry |
Entry.add(AttributeType attributeType,
byte[]... values)
Add an attribute (represented by its AttributeType and some binary values) into an
entry.
|
Entry |
DefaultEntry.add(AttributeType attributeType,
byte[]... values)
Add an attribute (represented by its AttributeType and some binary values) into an
entry.
|
Entry |
ImmutableEntry.add(AttributeType attributeType,
String... values)
Add an attribute (represented by its AttributeType and some String values) into an
entry.
|
Entry |
Entry.add(AttributeType attributeType,
String... values)
Add an attribute (represented by its AttributeType and some String values) into an
entry.
|
Entry |
DefaultEntry.add(AttributeType attributeType,
String... values)
Add an attribute (represented by its AttributeType and some String values) into an
entry.
|
Entry |
ImmutableEntry.add(AttributeType attributeType,
Value<?>... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
Entry.add(AttributeType attributeType,
Value<?>... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
DefaultEntry.add(AttributeType attributeType,
Value<?>... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
ImmutableEntry.add(String upId,
AttributeType attributeType,
byte[]... values)
Add an attribute (represented by its AttributeType and some binary values) into an
entry.
|
Entry |
Entry.add(String upId,
AttributeType attributeType,
byte[]... values)
Add an attribute (represented by its AttributeType and some binary values) into an
entry.
|
Entry |
DefaultEntry.add(String upId,
AttributeType attributeType,
byte[]... values)
Add an attribute (represented by its AttributeType and some binary values) into an
entry.
|
Entry |
ImmutableEntry.add(String upId,
AttributeType attributeType,
String... values)
Add an attribute (represented by its AttributeType and some String values) into an
entry.
|
Entry |
Entry.add(String upId,
AttributeType attributeType,
String... values)
Add an attribute (represented by its AttributeType and some String values) into an
entry.
|
Entry |
DefaultEntry.add(String upId,
AttributeType attributeType,
String... values)
Add an attribute (represented by its AttributeType and some String values) into an
entry.
|
Entry |
ImmutableEntry.add(String upId,
AttributeType attributeType,
Value<?>... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
Entry.add(String upId,
AttributeType attributeType,
Value<?>... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
DefaultEntry.add(String upId,
AttributeType attributeType,
Value<?>... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
ImmutableEntry.add(String upId,
byte[]... values)
Add some binary values to the current Entry.
|
Entry |
Entry.add(String upId,
byte[]... values)
Add some binary values to the current Entry.
|
Entry |
DefaultEntry.add(String upId,
byte[]... values)
Add some binary values to the current Entry.
|
Entry |
ImmutableEntry.add(String upId,
String... values)
Add some String values to the current Entry.
|
Entry |
Entry.add(String upId,
String... values)
Add some String values to the current Entry.
|
Entry |
DefaultEntry.add(String upId,
String... values)
Add some String values to the current Entry.
|
Entry |
ImmutableEntry.add(String upId,
Value<?>... values)
Add some Values to the current Entry.
|
Entry |
Entry.add(String upId,
Value<?>... values)
Add some Values to the current Entry.
|
Entry |
DefaultEntry.add(String upId,
Value<?>... values)
Add some Values to the current Entry.
|
static void |
AttributeUtils.applyModification(Entry entry,
Modification modification)
A method to apply a modification to an existing entry.
|
protected AttributeType |
DefaultEntry.getAttributeType(String upId)
Returns the attributeType from an Attribute ID.
|
protected LdapComparator<T> |
AbstractValue.getLdapComparator()
Gets a comparator using getMatchingRule() to resolve the matching
that the comparator is extracted from.
|
List<Attribute> |
ImmutableEntry.put(Attribute... attributes)
Places attributes in the attribute collection.
|
List<Attribute> |
Entry.put(Attribute... attributes)
Places attributes in the attribute collection.
|
List<Attribute> |
DefaultEntry.put(Attribute... attributes)
Places attributes in the attribute collection.
|
Attribute |
ImmutableEntry.put(AttributeType attributeType,
byte[]... values)
Places a new attribute with the supplied AttributeType and binary values
into the attribute collection.
|
Attribute |
Entry.put(AttributeType attributeType,
byte[]... values)
Places a new attribute with the supplied AttributeType and binary values
into the attribute collection.
|
Attribute |
DefaultEntry.put(AttributeType attributeType,
byte[]... values)
Places a new attribute with the supplied AttributeType and binary values
into the attribute collection.
|
Attribute |
ImmutableEntry.put(AttributeType attributeType,
String... values)
Places a new attribute with the supplied AttributeType and String values
into the attribute collection.
|
Attribute |
Entry.put(AttributeType attributeType,
String... values)
Places a new attribute with the supplied AttributeType and String values
into the attribute collection.
|
Attribute |
DefaultEntry.put(AttributeType attributeType,
String... values)
Places a new attribute with the supplied AttributeType and String values
into the attribute collection.
|
Attribute |
ImmutableEntry.put(AttributeType attributeType,
Value<?>... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
Entry.put(AttributeType attributeType,
Value<?>... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
DefaultEntry.put(AttributeType attributeType,
Value<?>... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
ImmutableEntry.put(String upId,
AttributeType attributeType,
byte[]... values)
Places a new attribute with the supplied AttributeType and some binary values
into the attribute collection.
|
Attribute |
Entry.put(String upId,
AttributeType attributeType,
byte[]... values)
Places a new attribute with the supplied AttributeType and some binary values
into the attribute collection.
|
Attribute |
DefaultEntry.put(String upId,
AttributeType attributeType,
byte[]... values)
Places a new attribute with the supplied AttributeType and some binary values
into the attribute collection.
|
Attribute |
ImmutableEntry.put(String upId,
AttributeType attributeType,
String... values)
Places a new attribute with the supplied AttributeType and some String values
into the attribute collection.
|
Attribute |
Entry.put(String upId,
AttributeType attributeType,
String... values)
Places a new attribute with the supplied AttributeType and some String values
into the attribute collection.
|
Attribute |
DefaultEntry.put(String upId,
AttributeType attributeType,
String... values)
Places a new attribute with the supplied AttributeType and some String values
into the attribute collection.
|
Attribute |
ImmutableEntry.put(String upId,
AttributeType attributeType,
Value<?>... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
Entry.put(String upId,
AttributeType attributeType,
Value<?>... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
DefaultEntry.put(String upId,
AttributeType attributeType,
Value<?>... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
List<Attribute> |
ImmutableEntry.remove(Attribute... attributes)
Removes the specified attributes.
|
List<Attribute> |
Entry.remove(Attribute... attributes)
Removes the specified attributes.
|
List<Attribute> |
DefaultEntry.remove(Attribute... attributes)
Removes the specified attributes.
|
boolean |
ImmutableEntry.remove(AttributeType attributeType,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
Entry.remove(AttributeType attributeType,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
DefaultEntry.remove(AttributeType attributeType,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
ImmutableEntry.remove(AttributeType attributeType,
String... values)
Removes the specified String values from an attribute.
|
boolean |
Entry.remove(AttributeType attributeType,
String... values)
Removes the specified String values from an attribute.
|
boolean |
DefaultEntry.remove(AttributeType attributeType,
String... values)
Removes the specified String values from an attribute.
|
boolean |
ImmutableEntry.remove(AttributeType attributeType,
Value<?>... values)
Removes the specified values from an attribute.
|
boolean |
Entry.remove(AttributeType attributeType,
Value<?>... values)
Removes the specified values from an attribute.
|
boolean |
DefaultEntry.remove(AttributeType attributeType,
Value<?>... values)
Removes the specified values from an attribute.
|
boolean |
ImmutableEntry.remove(String upId,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
Entry.remove(String upId,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
DefaultEntry.remove(String upId,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
ImmutableEntry.remove(String upId,
String... values)
Removes the specified String values from an attribute.
|
boolean |
Entry.remove(String upId,
String... values)
Removes the specified String values from an attribute.
|
boolean |
DefaultEntry.remove(String upId,
String... values)
Removes the specified String values from an attribute.
|
boolean |
ImmutableEntry.remove(String upId,
Value<?>... values)
Removes the specified values from an attribute.
|
boolean |
Entry.remove(String upId,
Value<?>... values)
Removes the specified values from an attribute.
|
boolean |
DefaultEntry.remove(String upId,
Value<?>... values)
Removes the specified values from an attribute.
|
static Entry |
AttributeUtils.toEntry(Attributes attributes,
Dn dn)
Convert a BasicAttributes or a AttributesImpl to an Entry
|
| Constructor and Description |
|---|
DefaultAttribute(AttributeType attributeType,
Attribute attribute)
Creates a new instance of schema aware Attribute, by copying another attribute.
|
DefaultEntry(Dn dn,
Object... elements)
Creates a new instance of DefaultEntry, with a
Dn and a list of IDs.
|
DefaultEntry(SchemaManager schemaManager,
Dn dn,
Object... elements)
Creates a new instance of DefaultEntry, with a
Dn and a list of IDs.
|
DefaultEntry(SchemaManager schemaManager,
Entry entry)
Creates a new instance of DefaultEntry, copying
another entry.
|
DefaultEntry(SchemaManager schemaManager,
String dn,
Object... elements)
Creates a new instance of DefaultEntry, with a
Dn and a list of IDs.
|
DefaultEntry(String dn,
Object... elements)
Creates a new instance of DefaultEntry, with a
Dn and a list of IDs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLdapReferralException
A
LdapOperationException which associates a resultCode namely the
ResultCodeEnum.REFERRAL resultCode with the exception. |
class |
LdapAdminLimitExceededException
A LdapTimeLimitExceededException which associates a resultCode namely the
ResultCodeEnum.ADMIN_LIMIT_EXCEEDED resultCode with the exception. |
class |
LdapAffectMultipleDsaException
A subclass of
LdapOperationException which associates the
ResultCodeEnum.AFFECTS_MULTIPLE_DSAS value with the type. |
class |
LdapAliasDereferencingException
A subclass of
LdapOperationException which associates the
ResultCodeEnum.ALIAS_DEREFERENCING_PROBLEM value with the type. |
class |
LdapAliasException
A subclass of
LdapOperationException which associates the
ResultCodeEnum.ALIAS_PROBLEM value with the type. |
class |
LdapAttributeInUseException
A subclass of
LdapOperationException which holds the LDAP resultCode
associated with the exception. |
class |
LdapAuthenticationException
A subclass of
LdapOperationException which associates the
ResultCodeEnum.INVALID_CREDENTIALS value with the type. |
class |
LdapAuthenticationNotSupportedException
A subclass of the
LdapOperationException carrying along
an unequivocal ResultCodeEnum value. |
class |
LdapCannotCancelException
A LdapCannotCancelException which associates a resultCode, namely the
ResultCodeEnum.CANNOT_CANCEL resultCode with the exception. |
class |
LdapConfigurationException
A
LdapException which associates a resultCode namely the
ResultCodeEnum.OTHER resultCode with the exception. |
class |
LdapContextNotEmptyException
A LdapContextNotEmptyException which contains an LDAP result code.
|
class |
LdapEntryAlreadyExistsException
A
LdapOperationException which contains LDAP specific information such as
a result code. |
class |
LdapInvalidAttributeTypeException
A subclass of
LdapOperationException which holds the LDAP
resultCode associated with the exception. |
class |
LdapInvalidAttributeValueException
Makes a
LdapOperationException unambiguous with respect to the result
code it corresponds to by associating an LDAP specific result code with it. |
class |
LdapInvalidDnException
A subclass of
LdapOperationException designed to hold an unequivocal LDAP
result code. |
class |
LdapInvalidSearchFilterException
A subclass of
LdapOperationException which associates the
ResultCodeEnum.INAPPROPRIATE_MATCHING value with the type. |
class |
LdapLoopDetectedException
A subclass of
LdapOperationException which associates the
ResultCodeEnum.LOOP_DETECT value with the type. |
class |
LdapNoPermissionException
A
LdapOperationException which associates a resultCode namely the
ResultCodeEnum.INSUFFICIENT_ACCESS_RIGHTS
resultCode with the exception. |
class |
LdapNoSuchAttributeException
A subclass of
LdapOperationException which holds the LDAP resultCode
associated with the exception. |
class |
LdapNoSuchObjectException
A
LdapOperationException holding LDAP specific information such as the LDAP
ResultCode. |
class |
LdapNoSuchOperationException
A LdapNoSuchOperationException which associates a resultCode, namely the
ResultCodeEnum.NO_SUCH_OPERATION resultCode with the exception. |
class |
LdapOperationErrorException
A subclass of
LdapOperationException which associates the
ResultCodeEnum.OPERATIONS_ERROR value with the type. |
class |
LdapOperationException
An class for LDAP operation exceptions which add LDAP specific information to
Exceptions.
|
class |
LdapOtherException
A subclass of
LdapOperationException which associates the
ResultCodeEnum.OTHER value with the type. |
class |
LdapPartialResultException
A
LdapOperationException which associates a resultCode namely the
ResultCodeEnum.REFERRAL resultCode with the exception. |
class |
LdapProtocolErrorException
A subclass of
LdapOperationException which associates the
ResultCodeEnum.PROTOCOL_ERROR value with the type. |
class |
LdapReferralException
A
LdapOperationException which associates a resultCode namely the
ResultCodeEnum.REFERRAL resultCode with the exception. |
class |
LdapSchemaException
A subclass of
LdapException which is used to report issues
during the integrity check of the schema by the SchemaManager. |
class |
LdapSchemaViolationException
Makes a
LdapOperationException unambiguous with respect to the result code
it corresponds to by associating an LDAP specific result code with it. |
class |
LdapServiceUnavailableException
LDAP specific
LdapOperationException that preserves resultCode
resolution. |
class |
LdapSizeLimitExceededException
A LdapSizeLimitExceededException which associates a resultCode namely the
ResultCodeEnum.SIZE_LIMIT_EXCEEDED resultCode with the exception. |
class |
LdapStrongAuthenticationRequiredException
A subclass of
LdapOperationException which associates the
ResultCodeEnum.STRONG_AUTH_REQUIRED value with the type. |
class |
LdapTimeLimitExceededException
A LdapTimeLimitExceededException which associates a resultCode namely the
ResultCodeEnum.TIME_LIMIT_EXCEEDED resultCode with the exception. |
class |
LdapTooLateException
A LdapTooLateException which associates a resultCode namely the
ResultCodeEnum.TOO_LATE resultCode with the exception. |
class |
LdapUnknownException
A LdapUnknownException which associates a resultCode, namely the
ResultCodeEnum.UNKNOWN resultCode with the exception. |
class |
LdapUnwillingToPerformException
An LDAPException that extends the
LdapOperationException
carrying with it the corresponding result codes for this condition. |
class |
LdapUriException
The URI parsing and escape encoding exception.
|
class |
LdapURLEncodingException
Thrown when a LdapStringEncodingDecoder has encountered a failure condition
during the String creation.
|
class |
OperationAbandonedException
Marker exception thrown when an operation is cancelled.
|
class |
UrlDecoderException
Thrown when a Decoder has encountered a failure condition during a decode.
|
| Modifier and Type | Method and Description |
|---|---|
Pattern |
SubstringNode.getRegex(Normalizer normalizer)
Gets the compiled regular expression for the substring expression.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LdapLdifException
An exception throws when we get an error while parsing a LDIF file.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LdifEntry.addAttribute(Attribute attr)
Add an attribute to the entry
|
void |
LdifEntry.addAttribute(String id,
Object... values)
Add an attribute to the entry
|
static String |
LdifUtils.convertAttributesToLdif(Entry entry)
Convert all the Entry's attributes to LDIF.
|
static String |
LdifUtils.convertAttributesToLdif(Entry entry,
int length)
Convert the Entry's attributes to LDIF.
|
static String |
LdifUtils.convertToLdif(Attribute attr)
Converts an EntryAttribute to LDIF
|
static String |
LdifUtils.convertToLdif(Attribute attr,
int length)
Converts an EntryAttribute as LDIF
|
static String |
LdifUtils.convertToLdif(Attributes attrs)
Convert an Attributes as LDIF
|
static String |
LdifUtils.convertToLdif(Attributes attrs,
Dn dn)
Convert an Attributes as LDIF.
|
static String |
LdifUtils.convertToLdif(Attributes attrs,
Dn dn,
int length)
Convert an Attributes as LDIF.
|
static String |
LdifUtils.convertToLdif(Attributes attrs,
int length)
Convert an Attributes as LDIF
|
static String |
LdifUtils.convertToLdif(Entry entry)
Convert an Entry to LDIF
|
static String |
LdifUtils.convertToLdif(Entry entry,
boolean includeVersionInfo)
Convert an Entry to LDIF including a version number at the top
|
static String |
LdifUtils.convertToLdif(Entry entry,
int length)
Convert an Entry as LDIF
|
static String |
LdifUtils.convertToLdif(LdifEntry entry)
Convert an LdifEntry to LDIF
|
static String |
LdifUtils.convertToLdif(LdifEntry entry,
int length)
Convert an LdifEntry to LDIF
|
static Attributes |
LdifUtils.createJndiAttributes(Object... avas)
Build a new Attributes instance from a LDIF list of lines.
|
void |
LdifReader.init()
Initialize the LdifReader
|
void |
LdifReader.parseAttributeValue(LdifEntry entry,
String line,
String lowerLine)
Parse an AttributeType/AttributeValue
|
protected LdifEntry |
LdifReader.parseEntry()
Parse a ldif file.
|
List<LdifEntry> |
LdifReader.parseLdif(BufferedReader reader)
The main entry point of the LdifParser.
|
void |
LdifEntry.putAttribute(String id,
Object value)
Add an attribute value to an existing attribute
|
static LdifEntry |
LdifRevertor.reverseDel(Dn dn,
Entry deletedEntry)
Compute a reverse LDIF of a DeleteRequest.
|
static LdifEntry |
LdifRevertor.reverseModify(Dn dn,
List<Modification> forwardModifications,
Entry modifiedEntry)
Compute the reversed LDIF for a modify request.
|
static LdifEntry |
LdifRevertor.reverseMove(Dn newSuperiorDn,
Dn modifiedDn)
Compute a reverse LDIF for a forward change which if in LDIF format
would represent a Move operation.
|
| Constructor and Description |
|---|
LdifReader(InputStream in)
A constructor which takes an InputStream.
|
LdifReader(Reader in)
A constructor which takes a Reader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AddRequestImpl.addAttributeType(String type)
Create a new attributeValue
|
void |
AddRequestImpl.addAttributeValue(byte[] value)
Add a new value to the current attribute
|
void |
AddRequestImpl.addAttributeValue(String value)
Add a new value to the current attribute
|
void |
AddRequestImpl.addAttributeValue(Value<?> value)
Add a new value to the current attribute
|
static boolean |
ResultCodeEnum.processResponse(ResultResponse response)
Process the response, throwing the associated exception if needed.
|
SearchRequest |
SearchRequestImpl.setFilter(String filter)
Sets the search filter associated with this search request.
|
SearchRequest |
SearchRequest.setFilter(String filter)
Sets the search filter associated with this search request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TooComplexDnException
This exception is used to signal that the complex parser should be used.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
SchemaManager.add(SchemaObject schemaObject)
Registers a new SchemaObject.
|
Entry |
AttributesFactory.convert(AttributeType attributeType,
Schema schema,
SchemaManager schemaManager)
objectclass ( 1.3.6.1.4.1.18060.0.4.0.3.3
NAME 'metaAttributeType'
DESC 'meta definition of the AttributeType object'
SUP metaTop
STRUCTURAL
MUST ( m-name $ m-syntax )
MAY ( m-supAttributeType $ m-obsolete $ m-equality $ m-ordering $
m-substr $ m-singleValue $ m-collective $ m-noUserModification $
m-usage $ m-extensionAttributeType )
)
|
Entry |
AttributesFactory.convert(LdapSyntax syntax,
Schema schema,
SchemaManager schemaManager) |
Entry |
AttributesFactory.convert(MatchingRule matchingRule,
Schema schema,
SchemaManager schemaManager) |
Entry |
AttributesFactory.convert(ObjectClass objectClass,
Schema schema,
SchemaManager schemaManager)
Creates the attributes of an entry representing an objectClass.
|
Entry |
AttributesFactory.convert(Schema schema,
SchemaManager schemaManager)
Convert a Schema to Entry
|
boolean |
SchemaManager.delete(SchemaObject schemaObject)
Unregisters a new SchemaObject.
|
boolean |
SchemaManager.disable(Schema... schemas)
Disables a set of Schemas, and returns true if all the schema have been
disabled, with all the dependent schemas, and if the registries is
still consistent.
|
boolean |
SchemaManager.disable(String... schemas)
Disables a set of Schemas, and returns true if all the schema have been
disabled, with all the dependent schemas, and if the registries is
still consistent.
|
boolean |
SchemaManager.enable(Schema... schemas)
Enables a set of Schemas, and returns true if all the schema have been
enabled, with all the dependent schemas, and if the registries is
still consistent.
|
boolean |
SchemaManager.enable(String... schemas)
Enables a set of Schemas, and returns true if all the schema have been
enabled, with all the dependent schemas, and if the registries is
still consistent.
|
Entry |
AttributesFactory.getAttributes(SchemaObject obj,
Schema schema,
SchemaManager schemaManager) |
static Entry |
SchemaUtils.getTargetEntry(List<? extends Modification> mods,
Entry entry)
Gets the target entry as it would look after a modification operation
were performed on it.
|
void |
SchemaManager.initialize()
Initializes the SchemaService
|
boolean |
SchemaManager.load(Schema... schemas)
Load some Schemas into the registries.
|
boolean |
SchemaManager.load(String... schemas)
Load some Schemas into the registries.
|
boolean |
SchemaManager.loadAllEnabled()
Load all the enabled schema into the Registries.
|
boolean |
SchemaManager.loadAllEnabledRelaxed()
Load all the enabled schema into the Registries.
|
boolean |
SchemaManager.loadDisabled(Schema... schemas)
Load Schemas into the Registries, even if they are disabled.
|
boolean |
SchemaManager.loadDisabled(String... schemas)
Load Schemas into the Registries, even if they are disabled.
|
boolean |
SchemaManager.loadRelaxed(Schema... schemas)
Load Schemas into the registries, even if there are some errors in the schemas.
|
boolean |
SchemaManager.loadRelaxed(String... schemas)
Load Schemas into the registries, even if there are some errors in the schemas.
|
boolean |
SchemaManager.loadWithDeps(Schema... schemas)
Load some Schemas into the registries, and loads all of the schemas they depend
on.
|
boolean |
SchemaManager.loadWithDeps(String... schemas)
Load some Schemas into the registries, and loads all of the schemas they depend
on.
|
boolean |
SchemaManager.loadWithDepsRelaxed(Schema... schemas)
Load some Schemas into the registries, and loads all of the schemas they depend
on.
|
boolean |
SchemaManager.loadWithDepsRelaxed(String... schemas)
Load some Schemas into the registries, and loads all of the schemas they depend
on.
|
AttributeType |
SchemaManager.lookupAttributeTypeRegistry(String oid)
Lookup for an AttributeType in the AttributeType registry
|
LdapComparator<?> |
SchemaManager.lookupComparatorRegistry(String oid)
Lookup for a Comparator in the Comparator registry
|
LdapSyntax |
SchemaManager.lookupLdapSyntaxRegistry(String oid)
Lookup for an LdapSyntax in the LdapSyntax registry
|
MatchingRule |
SchemaManager.lookupMatchingRuleRegistry(String oid)
Lookup for a MatchingRule in the MatchingRule registry
|
Normalizer |
SchemaManager.lookupNormalizerRegistry(String oid)
Lookup for a Normalizer in the Normalizer registry
|
ObjectClass |
SchemaManager.lookupObjectClassRegistry(String oid)
Lookup for a ObjectClass in the ObjectClass registry
|
SyntaxChecker |
SchemaManager.lookupSyntaxCheckerRegistry(String oid)
Lookup for a SyntaxChecker in the SyntaxChecker registry
|
abstract String |
Normalizer.normalize(String value)
Gets the normalized value.
|
abstract Value<?> |
Normalizer.normalize(Value<?> value)
Gets the normalized value.
|
boolean |
SchemaManager.unload(Schema... schemas)
Unload the given set of Schemas
|
boolean |
SchemaManager.unload(String... schemas)
Unload the given set of Schemas
|
SchemaObject |
SchemaManager.unregisterAttributeType(String attributeTypeOid)
Removes the registered attributeType from the attributeTypeRegistry
|
SchemaObject |
SchemaManager.unregisterComparator(String comparatorOid)
Removes the registered Comparator from the ComparatorRegistry
|
SchemaObject |
SchemaManager.unregisterDitControlRule(String ditControlRuleOid)
Removes the registered DitControlRule from the DitControlRuleRegistry
|
SchemaObject |
SchemaManager.unregisterDitStructureRule(String ditStructureRuleOid)
Removes the registered DitStructureRule from the DitStructureRuleRegistry
|
SchemaObject |
SchemaManager.unregisterLdapSyntax(String ldapSyntaxOid)
Removes the registered LdapSyntax from the LdapSyntaxRegistry
|
SchemaObject |
SchemaManager.unregisterMatchingRule(String matchingRuleOid)
Removes the registered MatchingRule from the MatchingRuleRegistry
|
SchemaObject |
SchemaManager.unregisterMatchingRuleUse(String matchingRuleUseOid)
Removes the registered MatchingRuleUse from the MatchingRuleUseRegistry
|
SchemaObject |
SchemaManager.unregisterNameForm(String nameFormOid)
Removes the registered NameForm from the NameFormRegistry
|
SchemaObject |
SchemaManager.unregisterNormalizer(String normalizerOid)
Removes the registered Normalizer from the NormalizerRegistry
|
SchemaObject |
SchemaManager.unregisterObjectClass(String objectClassOid)
Removes the registered ObjectClass from the ObjectClassRegistry
|
SchemaObject |
SchemaManager.unregisterSyntaxChecker(String syntaxCheckerOid)
Removes the registered SyntaxChecker from the SyntaxCheckerRegistry
|
boolean |
SchemaManager.verify(Schema... schemas)
Check that the Schemas are consistent regarding the current Registries.
|
boolean |
SchemaManager.verify(String... schemas)
Check that the Schemas are consistent regarding the current Registries.
|
| Modifier and Type | Method and Description |
|---|---|
String |
DnNormalizer.normalize(Dn value)
Normalize a Dn
|
String |
UniqueMemberNormalizer.normalize(String value) |
String |
TelephoneNumberNormalizer.normalize(String value)
Gets the normalized value.
|
String |
ObjectIdentifierNormalizer.normalize(String value)
Gets the normalized value.
|
String |
NumericNormalizer.normalize(String value)
Gets the normalized value.
|
String |
NameOrNumericIdNormalizer.normalize(String value)
Gets the normalized value.
|
String |
GeneralizedTimeNormalizer.normalize(String value)
Gets the normalized value.
|
String |
DnNormalizer.normalize(String value)
Gets the normalized value.
|
String |
DefaultStringNormalizer.normalize(String value)
Gets the normalized value.
|
String |
DeepTrimToLowerNormalizer.normalize(String value)
Gets the normalized value.
|
String |
DeepTrimNormalizer.normalize(String value)
Gets the normalized value.
|
String |
CachingNormalizer.normalize(String value)
Gets the normalized value.
|
Value<?> |
UniqueMemberNormalizer.normalize(Value<?> value) |
Value<?> |
TelephoneNumberNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
ObjectIdentifierNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
NumericNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
NameOrNumericIdNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
GeneralizedTimeNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
DnNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
DefaultStringNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
DeepTrimToLowerNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
DeepTrimNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
CachingNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Object |
NameComponentNormalizer.normalizeByName(String attributeName,
byte[] value)
Normalizes an attribute's value given the name of the attribute - short
names like 'cn' as well as 'commonName' should work here.
|
Object |
ConcreteNameComponentNormalizer.normalizeByName(String name,
byte[] value)
Normalizes an attribute's value given the name of the attribute - short
names like 'cn' as well as 'commonName' should work here.
|
Object |
NameComponentNormalizer.normalizeByName(String attributeName,
String value)
Normalizes an attribute's value given the name of the attribute - short
names like 'cn' as well as 'commonName' should work here.
|
Object |
ConcreteNameComponentNormalizer.normalizeByName(String name,
String value)
Normalizes an attribute's value given the name of the attribute - short
names like 'cn' as well as 'commonName' should work here.
|
Object |
NameComponentNormalizer.normalizeByOid(String attributeOid,
byte[] value)
Normalizes an attribute's value given the OID of the attribute.
|
Object |
ConcreteNameComponentNormalizer.normalizeByOid(String oid,
byte[] value)
Normalizes an attribute's value given the OID of the attribute.
|
Object |
NameComponentNormalizer.normalizeByOid(String attributeOid,
String value)
Normalizes an attribute's value given the OID of the attribute.
|
Object |
ConcreteNameComponentNormalizer.normalizeByOid(String oid,
String value)
Normalizes an attribute's value given the OID of the attribute.
|
String |
NameComponentNormalizer.normalizeName(String attributeName)
Normalizes the attribute name/alias to use the OID for it instead.
|
String |
ConcreteNameComponentNormalizer.normalizeName(String attributeName) |
static String |
DefaultStringNormalizer.normalizeString(String string)
Normalize the given String
|
| Modifier and Type | Method and Description |
|---|---|
List<Throwable> |
Registries.add(List<Throwable> errors,
SchemaObject schemaObject,
boolean check)
Applies the added SchemaObject to the given register
|
void |
ImmutableAttributeTypeRegistry.addMappingFor(AttributeType attributeType)
Add a new Oid/Normalizer couple in the OidNormalizer map
|
void |
DefaultAttributeTypeRegistry.addMappingFor(AttributeType attributeType)
Add a new Oid/Normalizer couple in the OidNormalizer map
|
void |
AttributeTypeRegistry.addMappingFor(AttributeType attributeType)
Add a new Oid/Normalizer couple in the OidNormalizer map
|
void |
SchemaObjectRegistry.clear()
Clear the registry from all its content
|
void |
Registries.clear()
Clear the registries from all its elements
|
void |
ImmutableSyntaxCheckerRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableObjectClassRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableNormalizerRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableNameFormRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableMatchingRuleUseRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableMatchingRuleRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableLdapSyntaxRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableDitStructureRuleRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableDitContentRuleRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableComparatorRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableAttributeTypeRegistry.clear()
Clear the registry from all its content
|
List<Throwable> |
Registries.delete(List<Throwable> errors,
SchemaObject schemaObject)
Remove the given SchemaObject from the registries
|
Iterator<AttributeType> |
ImmutableAttributeTypeRegistry.descendants(AttributeType ancestor)
Get's an iterator over the set of descendant attributeTypes for
some ancestor's name alias or their OID.
|
Iterator<AttributeType> |
DefaultAttributeTypeRegistry.descendants(AttributeType ancestor)
Get's an iterator over the set of descendant attributeTypes for
some ancestor's name alias or their OID.
|
Iterator<AttributeType> |
AttributeTypeRegistry.descendants(AttributeType ancestor)
Get's an iterator over the set of descendant attributeTypes for
some ancestor's name alias or their OID.
|
Iterator<ObjectClass> |
ObjectClassRegistry.descendants(String ancestorId)
Get's an iterator over the set of descendant ObjectClasses for
some ancestor's name alias or their OID.
|
Iterator<ObjectClass> |
ImmutableObjectClassRegistry.descendants(String ancestorId)
Get's an iterator over the set of descendant ObjectClasses for
some ancestor's name alias or their OID.
|
Iterator<AttributeType> |
ImmutableAttributeTypeRegistry.descendants(String ancestorId)
Get's an iterator over the set of descendant attributeTypes for
some ancestor's name alias or their OID.
|
Iterator<ObjectClass> |
DefaultObjectClassRegistry.descendants(String ancestorId)
Get's an iterator over the set of descendant ObjectClasses for
some ancestor's name alias or their OID.
|
Iterator<AttributeType> |
DefaultAttributeTypeRegistry.descendants(String ancestorId)
Get's an iterator over the set of descendant attributeTypes for
some ancestor's name alias or their OID.
|
Iterator<AttributeType> |
AttributeTypeRegistry.descendants(String ancestorId)
Get's an iterator over the set of descendant attributeTypes for
some ancestor's name alias or their OID.
|
void |
Registries.dissociateFromSchema(List<Throwable> errors,
SchemaObject schemaObject)
Store the given SchemaObject in the Map associating SchemaObjetcs to their
related Schema.
|
void |
Registries.dissociateFromSchema(SchemaObject schemaObject)
Remove the given SchemaObject from the Map associating SchemaObjetcs to their
related Schema.
|
List<String> |
OidRegistry.getNameSet(String oid)
Gets the names associated with an OID.
|
String |
SchemaObjectRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableSyntaxCheckerRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableObjectClassRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableNormalizerRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableNameFormRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableMatchingRuleUseRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableMatchingRuleRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableLdapSyntaxRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableDitStructureRuleRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableDitContentRuleRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableComparatorRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
ImmutableAttributeTypeRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
DefaultSchemaObjectRegistry.getOidByName(String name)
Gets the numericOid for a name/alias if one is associated.
|
String |
OidRegistry.getPrimaryName(String oid)
Gets the primary name associated with an OID.
|
protected Schema |
AbstractSchemaLoader.getSchema(Entry entry)
Gets the schema.
|
String |
ImmutableDitStructureRuleRegistry.getSchemaName(int ruleId)
Gets the name of the schema this schema object is associated with.
|
String |
DitStructureRuleRegistry.getSchemaName(int ruleId)
Gets the name of the schema this schema object is associated with.
|
String |
DefaultDitStructureRuleRegistry.getSchemaName(int ruleId)
Gets the name of the schema this schema object is associated with.
|
String |
SchemaObjectRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableSyntaxCheckerRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableObjectClassRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableNormalizerRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableNameFormRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableMatchingRuleUseRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableMatchingRuleRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableLdapSyntaxRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableDitStructureRuleRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableDitContentRuleRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableComparatorRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
ImmutableAttributeTypeRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
String |
DefaultSchemaObjectRegistry.getSchemaName(String oid)
Gets the name of the schema this schema object is associated with.
|
T |
OidRegistry.getSchemaObject(String oid)
Gets the SchemaObject associated with an OID.
|
boolean |
ImmutableAttributeTypeRegistry.hasDescendants(AttributeType ancestor)
Quick lookup to see if an attribute has descendants.
|
boolean |
DefaultAttributeTypeRegistry.hasDescendants(AttributeType ancestor)
Quick lookup to see if an attribute has descendants.
|
boolean |
AttributeTypeRegistry.hasDescendants(AttributeType ancestor)
Quick lookup to see if an attribute has descendants.
|
boolean |
ObjectClassRegistry.hasDescendants(String ancestorId)
Quick lookup to see if an objectClass has descendants.
|
boolean |
ImmutableObjectClassRegistry.hasDescendants(String ancestorId)
Quick lookup to see if an objectClass has descendants.
|
boolean |
ImmutableAttributeTypeRegistry.hasDescendants(String ancestorId)
Quick lookup to see if an attribute has descendants.
|
boolean |
DefaultObjectClassRegistry.hasDescendants(String ancestorId)
Quick lookup to see if an objectClass has descendants.
|
boolean |
DefaultAttributeTypeRegistry.hasDescendants(String ancestorId)
Quick lookup to see if an attribute has descendants.
|
boolean |
AttributeTypeRegistry.hasDescendants(String ancestorId)
Quick lookup to see if an attribute has descendants.
|
List<Entry> |
SchemaLoader.loadAttributeTypes(Schema... schemas)
Build a list of AttributeTypes read from the underlying storage for
a list of specified schema
|
List<Entry> |
SchemaLoader.loadAttributeTypes(String... schemaNames)
Build a list of AttributeTypes read from the underlying storage for
a list of specific schema, using their name
|
List<Entry> |
AbstractSchemaLoader.loadAttributeTypes(String... schemaNames)
Build a list of AttributeTypes read from the underlying storage for
a list of specific schema, using their name
|
List<Entry> |
SchemaLoader.loadComparators(Schema... schemas)
Build a list of Comparators read from the underlying storage for
a list of specific schema.
|
List<Entry> |
SchemaLoader.loadComparators(String... schemaNames)
Build a list of Comparators read from the underlying storage for
a list of specific schema, using their name
|
List<Entry> |
AbstractSchemaLoader.loadComparators(String... schemaNames)
Build a list of Comparators read from the underlying storage for
a list of specific schema, using their name
|
List<Entry> |
SchemaLoader.loadDitContentRules(Schema... schemas)
Build a list of DitContentRules read from the underlying storage for
a list of specific schema.
|
List<Entry> |
SchemaLoader.loadDitContentRules(String... schemaNames)
Build a list of DitContentRules read from the underlying storage for
a list of specified schema names
|
List<Entry> |
AbstractSchemaLoader.loadDitContentRules(String... schemaNames)
Build a list of DitContentRules read from the underlying storage for
a list of specified schema names
|
List<Entry> |
SchemaLoader.loadDitStructureRules(Schema... schemas)
Build a list of DitStructureRules read from the underlying storage for
a list of specific schema.
|
List<Entry> |
SchemaLoader.loadDitStructureRules(String... schemaNames)
Build a list of DitStructureRules read from the underlying storage for
a list of specified schema names
|
List<Entry> |
AbstractSchemaLoader.loadDitStructureRules(String... schemaNames)
Build a list of DitStructureRules read from the underlying storage for
a list of specified schema names
|
List<Entry> |
SchemaLoader.loadMatchingRules(Schema... schemas)
Build a list of MatchingRules read from the underlying storage for
a list of specific schema
|
List<Entry> |
SchemaLoader.loadMatchingRules(String... schemaNames)
Build a list of MatchingRules read from the underlying storage for
a list of specific schema, using their name
|
List<Entry> |
AbstractSchemaLoader.loadMatchingRules(String... schemaNames)
Build a list of MatchingRules read from the underlying storage for
a list of specific schema, using their name
|
List<Entry> |
SchemaLoader.loadMatchingRuleUses(Schema... schemas)
Build a list of MatchingRuleUses read from the underlying storage for
a list of specific schema.
|
List<Entry> |
SchemaLoader.loadMatchingRuleUses(String... schemaNames)
Build a list of MatchingRuleUses read from the underlying storage for
a list of specified schema names
|
List<Entry> |
AbstractSchemaLoader.loadMatchingRuleUses(String... schemaNames)
Build a list of MatchingRuleUses read from the underlying storage for
a list of specified schema names
|
List<Entry> |
SchemaLoader.loadNameForms(Schema... schemas)
Build a list of NameForms read from the underlying storage for
a list of specific schema.
|
List<Entry> |
SchemaLoader.loadNameForms(String... schemaNames)
Build a list of NameForms read from the underlying storage for
a list of specified schema names
|
List<Entry> |
AbstractSchemaLoader.loadNameForms(String... schemaNames)
Build a list of NameForms read from the underlying storage for
a list of specified schema names
|
List<Entry> |
SchemaLoader.loadNormalizers(Schema... schemas)
Build a list of Normalizers read from the underlying storage for
a list of specified schema
|
List<Entry> |
SchemaLoader.loadNormalizers(String... schemaNames)
Build a list of Normalizers read from the underlying storage for
a list of specified schema names
|
List<Entry> |
AbstractSchemaLoader.loadNormalizers(String... schemaNames)
Build a list of Normalizers read from the underlying storage for
a list of specified schema names
|
List<Entry> |
SchemaLoader.loadObjectClasses(Schema... schemas)
Build a list of ObjectClasses read from the underlying storage for
a list of specific schema.
|
List<Entry> |
SchemaLoader.loadObjectClasses(String... schemaNames)
Build a list of ObjectClasses read from the underlying storage for
a list of specified schema names
|
List<Entry> |
AbstractSchemaLoader.loadObjectClasses(String... schemaNames)
Build a list of ObjectClasses read from the underlying storage for
a list of specified schema names
|
List<Entry> |
SchemaLoader.loadSyntaxCheckers(Schema... schemas)
Build a list of SyntaxCheckers read from the underlying storage for
a list of specified schema
|
List<Entry> |
SchemaLoader.loadSyntaxCheckers(String... schemaNames)
Build a list of SyntaxCheckers read from the underlying storage for
a list of specified schema names
|
List<Entry> |
AbstractSchemaLoader.loadSyntaxCheckers(String... schemaNames)
Build a list of SyntaxCheckers read from the underlying storage for
a list of specified schema names
|
List<Entry> |
SchemaLoader.loadSyntaxes(Schema... schemas)
Build a list of Syntaxes read from the underlying storage for
a list of specified schema
|
List<Entry> |
SchemaLoader.loadSyntaxes(String... schemaNames)
Build a list of Syntaxes read from the underlying storage for
a list of specified schema names
|
List<Entry> |
AbstractSchemaLoader.loadSyntaxes(String... schemaNames)
Build a list of Syntaxes read from the underlying storage for
a list of specified schema names
|
DitStructureRule |
ImmutableDitStructureRuleRegistry.lookup(int ruleId)
Looks up an dITStructureRule by its unique Object IDentifier or by its
name.
|
DitStructureRule |
DitStructureRuleRegistry.lookup(int ruleId)
Looks up an dITStructureRule by its unique Object IDentifier or by its
name.
|
DitStructureRule |
DefaultDitStructureRuleRegistry.lookup(int ruleId)
Looks up an dITStructureRule by its unique Object IDentifier or by its
name.
|
T |
SchemaObjectRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
SyntaxChecker |
ImmutableSyntaxCheckerRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
ObjectClass |
ImmutableObjectClassRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
Normalizer |
ImmutableNormalizerRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
NameForm |
ImmutableNameFormRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
MatchingRuleUse |
ImmutableMatchingRuleUseRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
MatchingRule |
ImmutableMatchingRuleRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
LdapSyntax |
ImmutableLdapSyntaxRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
DitStructureRule |
ImmutableDitStructureRuleRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
DitContentRule |
ImmutableDitContentRuleRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
LdapComparator<?> |
ImmutableComparatorRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
AttributeType |
ImmutableAttributeTypeRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
T |
DefaultSchemaObjectRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
AttributeType |
DefaultAttributeTypeRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
void |
ImmutableAttributeTypeRegistry.register(AttributeType attributeType)
Registers a new SchemaObject with this registry.
|
void |
ImmutableDitContentRuleRegistry.register(DitContentRule schemaObject)
Registers a new SchemaObject with this registry.
|
void |
ImmutableDitStructureRuleRegistry.register(DitStructureRule ditStructureRule)
Registers a new DitStructureRule with this registry.
|
void |
DitStructureRuleRegistry.register(DitStructureRule ditStructureRule)
Registers a new DitStructureRule with this registry.
|
void |
DefaultDitStructureRuleRegistry.register(DitStructureRule ditStructureRule)
Registers a new SchemaObject with this registry.
|
void |
ImmutableComparatorRegistry.register(LdapComparator<?> comparator)
Registers a new LdapComparator with this registry.
|
void |
ComparatorRegistry.register(LdapComparator<?> comparator)
Registers a new LdapComparator with this registry.
|
void |
ImmutableLdapSyntaxRegistry.register(LdapSyntax schemaObject)
Registers a new SchemaObject with this registry.
|
void |
ImmutableMatchingRuleRegistry.register(MatchingRule schemaObject)
Registers a new SchemaObject with this registry.
|
void |
ImmutableMatchingRuleUseRegistry.register(MatchingRuleUse schemaObject)
Registers a new SchemaObject with this registry.
|
void |
ImmutableNameFormRegistry.register(NameForm schemaObject)
Registers a new SchemaObject with this registry.
|
void |
NormalizerRegistry.register(Normalizer normalizer)
Registers a new Normalizer with this registry.
|
void |
ImmutableNormalizerRegistry.register(Normalizer normalizer)
Registers a new Normalizer with this registry.
|
void |
ObjectClassRegistry.register(ObjectClass objectClass)
Registers a new ObjectClass with this registry.
|
void |
ImmutableObjectClassRegistry.register(ObjectClass objectClass)
Registers a new ObjectClass with this registry.
|
void |
SyntaxCheckerRegistry.register(SyntaxChecker syntaxChecker)
Registers a new SyntaxChecker with this registry.
|
void |
ImmutableSyntaxCheckerRegistry.register(SyntaxChecker syntaxChecker)
Registers a new SyntaxChecker with this registry.
|
void |
SchemaObjectRegistry.register(T schemaObject)
Registers a new SchemaObject with this registry.
|
void |
OidRegistry.register(T schemaObject)
Adds an OID name pair to the registry.
|
void |
DefaultSchemaObjectRegistry.register(T schemaObject)
Registers a new SchemaObject with this registry.
|
void |
ImmutableAttributeTypeRegistry.registerDescendants(AttributeType attributeType,
AttributeType ancestor)
Store the AttributeType into a map associating an AttributeType to its
descendants.
|
void |
DefaultAttributeTypeRegistry.registerDescendants(AttributeType attributeType,
AttributeType ancestor)
Store the AttributeType into a map associating an AttributeType to its
descendants.
|
void |
AttributeTypeRegistry.registerDescendants(AttributeType attributeType,
AttributeType ancestor)
Store the AttributeType into a map associating an AttributeType to its
descendants.
|
void |
ObjectClassRegistry.registerDescendants(ObjectClass objectClass,
List<ObjectClass> ancestors)
Store the ObjectClass into a map associating an ObjectClass to its
descendants.
|
void |
ImmutableObjectClassRegistry.registerDescendants(ObjectClass objectClass,
List<ObjectClass> ancestors)
Store the ObjectClass into a map associating an ObjectClass to its
descendants.
|
void |
DefaultObjectClassRegistry.registerDescendants(ObjectClass objectClass,
List<ObjectClass> ancestors)
Store the ObjectClass into a map associating an ObjectClass to its
descendants.
|
void |
ImmutableAttributeTypeRegistry.removeMappingFor(AttributeType attributeType)
Remove a new Oid/Normalizer couple in the OidNormalizer map
|
void |
DefaultAttributeTypeRegistry.removeMappingFor(AttributeType attributeType)
Remove the AttributeType normalizer from the OidNormalizer map
|
void |
AttributeTypeRegistry.removeMappingFor(AttributeType attributeType)
Remove a new Oid/Normalizer couple in the OidNormalizer map
|
void |
SchemaObjectRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject using a schemaName when this name changes.
|
void |
ImmutableSyntaxCheckerRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject using a schemaName when this name changes.
|
void |
ImmutableObjectClassRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject using a schemaName when this name changes.
|
void |
ImmutableNormalizerRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject using a schemaName when this name changes.
|
void |
ImmutableNameFormRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject using a schemaName when this name changes.
|
void |
ImmutableMatchingRuleUseRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject using a schemaName when this name changes.
|
void |
ImmutableMatchingRuleRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject using a schemaName when this name changes.
|
void |
ImmutableLdapSyntaxRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject using a schemaName when this name changes.
|
void |
ImmutableDitStructureRuleRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the DitStructureRule using a schemaName when this name changes.
|
void |
ImmutableDitContentRuleRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject using a schemaName when this name changes.
|
void |
ImmutableComparatorRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject using a schemaName when this name changes.
|
void |
DitStructureRuleRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the DitStructureRule using a schemaName when this name changes.
|
AttributeType |
ImmutableAttributeTypeRegistry.unregister(AttributeType schemaObject)
Removes the SchemaObject registered with this registry.
|
DitContentRule |
ImmutableDitContentRuleRegistry.unregister(DitContentRule schemaObject)
Removes the SchemaObject registered with this registry.
|
DitStructureRule |
ImmutableDitStructureRuleRegistry.unregister(DitStructureRule schemaObject)
Removes the SchemaObject registered with this registry.
|
void |
ImmutableDitStructureRuleRegistry.unregister(int ruleId)
Unregisters a DitStructureRule using it's rule identifier.
|
void |
DitStructureRuleRegistry.unregister(int ruleId)
Unregisters a DitStructureRule using it's rule identifier.
|
void |
DefaultDitStructureRuleRegistry.unregister(int ruleId)
Unregisters a DitStructureRule using it's rule identifier.
|
LdapComparator<?> |
ImmutableComparatorRegistry.unregister(LdapComparator<?> schemaObject)
Removes the SchemaObject registered with this registry.
|
LdapSyntax |
ImmutableLdapSyntaxRegistry.unregister(LdapSyntax schemaObject)
Removes the SchemaObject registered with this registry.
|
MatchingRule |
ImmutableMatchingRuleRegistry.unregister(MatchingRule schemaObject)
Removes the SchemaObject registered with this registry.
|
MatchingRuleUse |
ImmutableMatchingRuleUseRegistry.unregister(MatchingRuleUse schemaObject)
Removes the SchemaObject registered with this registry.
|
NameForm |
ImmutableNameFormRegistry.unregister(NameForm schemaObject)
Removes the SchemaObject registered with this registry.
|
Normalizer |
ImmutableNormalizerRegistry.unregister(Normalizer schemaObject)
Removes the SchemaObject registered with this registry.
|
ObjectClass |
ImmutableObjectClassRegistry.unregister(ObjectClass schemaObject)
Removes the SchemaObject registered with this registry.
|
SyntaxChecker |
SyntaxCheckerRegistry.unregister(String numericOid)
Removes the SyntaxChecker registered with this registry, using its
numeric OID.
|
T |
SchemaObjectRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
void |
OidRegistry.unregister(String oid)
Removes an oid from this registry.
|
ObjectClass |
ObjectClassRegistry.unregister(String numericOid)
Removes the ObjectClass registered with this registry.
|
Normalizer |
NormalizerRegistry.unregister(String numericOid)
Removes the Normalizer registered with this registry, using its
numeric OID.
|
SyntaxChecker |
ImmutableSyntaxCheckerRegistry.unregister(String numericOid)
Removes the SyntaxChecker registered with this registry, using its
numeric OID.
|
ObjectClass |
ImmutableObjectClassRegistry.unregister(String numericOid)
Removes the ObjectClass registered with this registry.
|
Normalizer |
ImmutableNormalizerRegistry.unregister(String numericOid)
Removes the Normalizer registered with this registry, using its
numeric OID.
|
NameForm |
ImmutableNameFormRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
MatchingRuleUse |
ImmutableMatchingRuleUseRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
MatchingRule |
ImmutableMatchingRuleRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
LdapSyntax |
ImmutableLdapSyntaxRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
DitStructureRule |
ImmutableDitStructureRuleRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
DitContentRule |
ImmutableDitContentRuleRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
LdapComparator<?> |
ImmutableComparatorRegistry.unregister(String numericOid)
Removes the LdapComparator registered with this registry, using its
numeric OID.
|
AttributeType |
ImmutableAttributeTypeRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
T |
DefaultSchemaObjectRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
ObjectClass |
DefaultObjectClassRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
AttributeType |
DefaultAttributeTypeRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
LdapComparator<?> |
ComparatorRegistry.unregister(String numericOid)
Removes the LdapComparator registered with this registry, using its
numeric OID.
|
SyntaxChecker |
ImmutableSyntaxCheckerRegistry.unregister(SyntaxChecker schemaObject)
Removes the SchemaObject registered with this registry.
|
T |
SchemaObjectRegistry.unregister(T schemaObject)
Removes the SchemaObject registered with this registry.
|
T |
DefaultSchemaObjectRegistry.unregister(T schemaObject)
Removes the SchemaObject registered with this registry.
|
void |
ImmutableAttributeTypeRegistry.unregisterDescendants(AttributeType attributeType,
AttributeType ancestor)
Remove the AttributeType from the map associating an AttributeType to its
descendants.
|
void |
DefaultAttributeTypeRegistry.unregisterDescendants(AttributeType attributeType,
AttributeType ancestor)
Remove the AttributeType from the map associating an AttributeType to its
descendants.
|
void |
AttributeTypeRegistry.unregisterDescendants(AttributeType attributeType,
AttributeType ancestor)
Remove the AttributeType from the map associating an AttributeType to its
descendants.
|
void |
ObjectClassRegistry.unregisterDescendants(ObjectClass attributeType,
List<ObjectClass> ancestors)
Remove the ObjectClass from the map associating an ObjectClass to its
descendants.
|
void |
ImmutableObjectClassRegistry.unregisterDescendants(ObjectClass attributeType,
List<ObjectClass> ancestors)
Remove the ObjectClass from the map associating an ObjectClass to its
descendants.
|
void |
DefaultObjectClassRegistry.unregisterDescendants(ObjectClass attributeType,
List<ObjectClass> ancestors)
Remove the ObjectClass from the map associating an ObjectClass to its
descendants.
|
void |
SyntaxCheckerRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SyntaxCheckers defined for a specific schema from
this registry.
|
void |
SchemaObjectRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
NormalizerRegistry.unregisterSchemaElements(String schemaName)
Unregisters all Normalizers defined for a specific schema from
this registry.
|
void |
ImmutableSyntaxCheckerRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SyntaxCheckers defined for a specific schema from
this registry.
|
void |
ImmutableObjectClassRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
ImmutableNormalizerRegistry.unregisterSchemaElements(String schemaName)
Unregisters all Normalizers defined for a specific schema from
this registry.
|
void |
ImmutableNameFormRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
ImmutableMatchingRuleUseRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
ImmutableMatchingRuleRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
ImmutableLdapSyntaxRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
ImmutableDitStructureRuleRegistry.unregisterSchemaElements(String schemaName)
Unregisters all DITStructureRules defined for a specific schema from
this registry.
|
void |
ImmutableDitContentRuleRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
ImmutableComparatorRegistry.unregisterSchemaElements(String schemaName)
Unregisters all LdapComparators defined for a specific schema from
this registry.
|
void |
ImmutableAttributeTypeRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
DitStructureRuleRegistry.unregisterSchemaElements(String schemaName)
Unregisters all DITStructureRules defined for a specific schema from
this registry.
|
void |
DefaultSyntaxCheckerRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
DefaultSchemaObjectRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
DefaultNormalizerRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
DefaultComparatorRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
void |
ComparatorRegistry.unregisterSchemaElements(String schemaName)
Unregisters all LdapComparators defined for a specific schema from
this registry.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
DitContentRuleHelper.addToRegistries(DitContentRule ditContentRule,
List<Throwable> errors,
Registries registries)
Inject the DitContentRule into the registries, updating the references to
other SchemaObject
|
static void |
DitStructureRuleHelper.addToRegistries(DitStructureRule ditStructureRule,
List<Throwable> errors,
Registries registries)
Inject the DitContentRule into the registries, updating the references to
other SchemaObject
|
static void |
LdapSyntaxHelper.addToRegistries(LdapSyntax ldapSyntax,
List<Throwable> errors,
Registries registries)
Inject the LdapSyntax into the registries, updating the references to
other SchemaObject
|
static void |
MatchingRuleUseHelper.addToRegistries(MatchingRuleUse matchingRuleUse,
List<Throwable> errors,
Registries registries)
Inject the MatchingRuleUse into the registries, updating the references to
other SchemaObject
|
static void |
AttributeTypeHelper.addToRegistries(MutableAttributeType attributeType,
List<Throwable> errors,
Registries registries)
Inject the AttributeType into the Registries, updating the references to
other SchemaObject
If one of the referenced SchemaObject does not exist (SUP, EQUALITY, ORDERING, SUBSTR, SYNTAX),
an exception is thrown.
|
static void |
MatchingRuleHelper.addToRegistries(MutableMatchingRule matchingRule,
List<Throwable> errors,
Registries registries)
Inject the MatchingRule into the Registries, updating the references to
other SchemaObject
|
static void |
NameFormHelper.addToRegistries(NameForm nameForm,
List<Throwable> errors,
Registries registries)
Inject the NameForm into the registries, updating the references to
other SchemaObject
|
static void |
ObjectClassHelper.addToRegistries(ObjectClass objectClass,
List<Throwable> errors,
Registries registries)
Inject the ObjectClass into the registries, updating the references to
other SchemaObject
|
static void |
AttributeTypeHelper.removeFromRegistries(AttributeType attributeType,
List<Throwable> errors,
Registries registries)
Remove the AttributeType from the registries, updating the references to
other SchemaObject.
|
static void |
LdapSyntaxHelper.removeFromRegistries(LdapSyntax ldapSyntax,
List<Throwable> errors,
Registries registries)
Remove the LdapSyntax from the Registries, updating the references to
other SchemaObject.
|
static void |
MatchingRuleHelper.removeFromRegistries(MatchingRule matchingRule,
List<Throwable> errors,
Registries registries)
Remove the MatchingRule from the Registries, updating the references to
other SchemaObject.
|
static void |
ObjectClassHelper.removeFromRegistries(ObjectClass objectClass,
List<Throwable> errors,
Registries registries)
Remove the ObjectClass from the registries, updating the references to
other SchemaObject.
|
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.