Modifier and Type | Method and Description |
---|---|
String |
ObjectClassHolder.dnToLdif(String schemaName) |
String |
AttributeTypeHolder.dnToLdif(String schemaName) |
abstract String |
SchemaElementImpl.dnToLdif(String schemaName) |
protected String |
SchemaElementImpl.extensionsToLdif(String ID)
Return the extensions formated as Ldif lines
|
protected String |
SchemaElementImpl.schemaToLdif(String schemaName,
String type) |
String |
ObjectClassHolder.toLdif(String schemaName)
Convert this objectClass to a Ldif string
|
String |
AttributeTypeHolder.toLdif(String schemaName)
Convert this attributeType to a Ldif string
|
String |
SchemaElement.toLdif(String schemaName)
Generate a String representation of this schemaElement, formated
as a ldif string
|
Modifier and Type | Method and Description |
---|---|
void |
AddRequestDsml.addAttributeType(String type)
Create a new attributeValue
|
Modifier and Type | Method and Description |
---|---|
void |
AddRequestCodec.addAttributeType(String type)
Create a new attributeValue
|
Modifier and Type | Method and Description |
---|---|
void |
ServerEntry.add(AttributeType attributeType,
byte[]... values)
Add an attribute (represented by its AttributeType and some binary values) into an
entry.
|
void |
DefaultServerEntry.add(AttributeType attributeType,
byte[]... values)
Add an attribute (represented by its AttributeType and some binary values) into an
entry.
|
void |
ServerEntry.add(AttributeType attributeType,
String... values)
Add an attribute (represented by its AttributeType and some String values) into an
entry.
|
void |
DefaultServerEntry.add(AttributeType attributeType,
String... values)
Add an attribute (represented by its AttributeType and some String values) into an
entry.
|
void |
ServerEntry.add(AttributeType attributeType,
Value<?>... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
void |
DefaultServerEntry.add(AttributeType attributeType,
Value<?>... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
void |
Entry.add(EntryAttribute... attributes)
Add some Attributes to the current Entry.
|
void |
DefaultServerEntry.add(EntryAttribute... attributes)
Add some EntryAttributes to the current Entry.
|
void |
ServerEntry.add(String upId,
AttributeType attributeType,
byte[]... values)
Add an attribute (represented by its AttributeType and some binary values) into an
entry.
|
void |
DefaultServerEntry.add(String upId,
AttributeType attributeType,
byte[]... values)
Add an attribute (represented by its AttributeType and some binary values) into an
entry.
|
void |
ServerEntry.add(String upId,
AttributeType attributeType,
String... values)
Add an attribute (represented by its AttributeType and some String values) into an
entry.
|
void |
DefaultServerEntry.add(String upId,
AttributeType attributeType,
String... values)
Adds a new attribute with some String values into an entry, setting
the User Provided ID in the same time.
|
void |
ServerEntry.add(String upId,
AttributeType attributeType,
Value<?>... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
void |
DefaultServerEntry.add(String upId,
AttributeType attributeType,
Value<?>... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
void |
Entry.add(String upId,
byte[]... values)
Add some binary values to the current Entry.
|
void |
DefaultServerEntry.add(String upId,
byte[]... values)
Add an attribute (represented by its ID and binary values) into an entry.
|
void |
Entry.add(String upId,
String... values)
Add some String values to the current Entry.
|
void |
DefaultServerEntry.add(String upId,
String... values)
Add an attribute (represented by its ID and string values) into an entry.
|
void |
Entry.add(String upId,
Value<?>... values)
Add some Values to the current Entry.
|
void |
DefaultServerEntry.add(String upId,
Value<?>... values)
Add an attribute (represented by its ID and Value values) into an entry.
|
boolean |
Entry.contains(EntryAttribute... attributes)
Checks if an entry contains a list of attributes.
|
boolean |
DefaultServerEntry.contains(EntryAttribute... attributes)
Checks if an entry contains a list of attributes.
|
void |
ServerModification.deserialize(ObjectInput in,
SchemaManager schemaManager)
Deserialize a ServerModification
|
protected LdapComparator<T> |
AbstractValue.getLdapComparator()
Gets a comparator using getMatchingRule() to resolve the matching
that the comparator is extracted from.
|
protected MatchingRule |
AbstractValue.getMatchingRule()
Find a matchingRule to use for normalization and comparison.
|
protected Normalizer |
AbstractValue.getNormalizer()
Gets a normalizer using getMatchingRule() to resolve the matchingRule
that the normalizer is extracted from.
|
boolean |
AbstractValue.instanceOf(AttributeType attributeType)
Check if the value is stored into an instance of the given
AttributeType, or one of its ascendant.
|
boolean |
DefaultServerAttribute.isValid()
Checks to see if this attribute is valid along with the values it contains.
|
boolean |
EntryAttribute.isValid()
Checks to see if this attribute is valid along with the values it contains.
|
boolean |
Value.isValid(SyntaxChecker checker)
Tells if the value is valid wrt a Syntax checker
|
boolean |
AbstractValue.isValid(SyntaxChecker syntaxChecker)
Uses the syntaxChecker associated with the attributeType to check if the
value is valid.
|
boolean |
EntryAttribute.isValid(SyntaxChecker checker)
Checks to see if this attribute is valid along with the values it contains.
|
void |
BinaryValue.normalize()
Normalize the value.
|
void |
StringValue.normalize()
Compute the normalized (canonical) representation for the wrapped string.
|
void |
Value.normalize()
Normalize the value.
|
void |
AbstractValue.normalize()
Normalize the value.
|
void |
BinaryValue.normalize(Normalizer normalizer)
Normalize the value.
|
void |
StringValue.normalize(Normalizer normalizer)
Normalize the value.
|
void |
Value.normalize(Normalizer normalizer)
Normalize the value.
|
EntryAttribute |
ServerEntry.put(AttributeType attributeType,
byte[]... values)
Places a new attribute with the supplied AttributeType and binary values
into the attribute collection.
|
EntryAttribute |
DefaultServerEntry.put(AttributeType attributeType,
byte[]... values)
Places a new attribute with the supplied AttributeType and binary values
into the attribute collection.
|
EntryAttribute |
ServerEntry.put(AttributeType attributeType,
String... values)
Places a new attribute with the supplied AttributeType and String values
into the attribute collection.
|
EntryAttribute |
DefaultServerEntry.put(AttributeType attributeType,
String... values)
Places a new attribute with the supplied AttributeType and String values
into the attribute collection.
|
EntryAttribute |
ServerEntry.put(AttributeType attributeType,
Value<?>... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
EntryAttribute |
DefaultServerEntry.put(AttributeType attributeType,
Value<?>... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
List<EntryAttribute> |
Entry.put(EntryAttribute... attributes)
Places attributes in the attribute collection.
|
List<EntryAttribute> |
DefaultServerEntry.put(EntryAttribute... attributes)
Places attributes in the attribute collection.
|
EntryAttribute |
ServerEntry.put(String upId,
AttributeType attributeType,
byte[]... values)
Places a new attribute with the supplied AttributeType and some binary values
into the attribute collection.
|
EntryAttribute |
DefaultServerEntry.put(String upId,
AttributeType attributeType,
byte[]... values)
Places a new attribute with the supplied AttributeType and some binary values
into the attribute collection.
|
EntryAttribute |
ServerEntry.put(String upId,
AttributeType attributeType,
String... values)
Places a new attribute with the supplied AttributeType and some String values
into the attribute collection.
|
EntryAttribute |
DefaultServerEntry.put(String upId,
AttributeType attributeType,
String... values)
Places a new attribute with the supplied AttributeType and some String values
into the attribute collection.
|
EntryAttribute |
ServerEntry.put(String upId,
AttributeType attributeType,
Value<?>... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
EntryAttribute |
DefaultServerEntry.put(String upId,
AttributeType attributeType,
Value<?>... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
boolean |
ServerEntry.remove(AttributeType attributeType,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
DefaultServerEntry.remove(AttributeType attributeType,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
ServerEntry.remove(AttributeType attributeType,
String... values)
Removes the specified String values from an attribute.
|
boolean |
DefaultServerEntry.remove(AttributeType attributeType,
String... values)
Removes the specified String values from an attribute.
|
boolean |
ServerEntry.remove(AttributeType attributeType,
Value<?>... values)
Removes the specified values from an attribute.
|
boolean |
DefaultServerEntry.remove(AttributeType attributeType,
Value<?>... values)
Removes the specified values from an attribute.
|
List<EntryAttribute> |
ServerEntry.remove(EntryAttribute... attributes)
Removes the specified attributes.
|
List<EntryAttribute> |
Entry.remove(EntryAttribute... attributes)
Removes the specified attributes.
|
List<EntryAttribute> |
DefaultServerEntry.remove(EntryAttribute... attributes) |
boolean |
Entry.remove(String upId,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
DefaultServerEntry.remove(String upId,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
Entry.remove(String upId,
String... values)
Removes the specified String values from an attribute.
|
boolean |
DefaultServerEntry.remove(String upId,
String... values)
Removes the specified String values from an attribute.
|
boolean |
Entry.remove(String upId,
Value<?>... values)
Removes the specified values from an attribute.
|
boolean |
DefaultServerEntry.remove(String upId,
Value<?>... values)
Removes the specified Value values from an attribute.
|
Entry |
ServerEntry.toClientEntry()
Convert the ServerEntry to a ClientEntry
|
Entry |
DefaultServerEntry.toClientEntry()
Convert the ServerEntry to a ClientEntry
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultClientEntry.add(EntryAttribute... attributes)
Add some Attributes to the current Entry.
|
void |
DefaultClientEntry.add(String upId,
byte[]... values)
Add an attribute (represented by its ID and binary values) into an entry.
|
void |
DefaultClientEntry.add(String upId,
String... values)
Add some String values to the current Entry.
|
void |
DefaultClientEntry.add(String upId,
Value<?>... values)
Add an attribute (represented by its ID and Value values) into an entry.
|
boolean |
DefaultClientEntry.contains(EntryAttribute... attributes)
Checks if an entry contains a list of attributes.
|
boolean |
DefaultClientEntry.contains(String upId)
Checks if an entry contains a specific attribute
|
boolean |
DefaultClientAttribute.isValid()
Checks to see if this attribute is valid along with the values it contains.
|
boolean |
DefaultClientAttribute.isValid(SyntaxChecker checker)
Checks to see if this attribute is valid along with the values it contains.
|
List<EntryAttribute> |
DefaultClientEntry.put(EntryAttribute... attributes)
Places attributes in the attribute collection.
|
List<EntryAttribute> |
DefaultClientEntry.remove(EntryAttribute... attributes) |
boolean |
DefaultClientEntry.remove(String upId,
byte[]... values)
Removes the specified binary values from an attribute.
|
boolean |
DefaultClientEntry.remove(String upId,
String... values)
Removes the specified String values from an attribute.
|
boolean |
DefaultClientEntry.remove(String upId,
Value<?>... values)
Removes the specified values from an attribute.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLdapReferralException
A
LdapOperationException which associates a resultCode namely the
ResultCodeEnum.REFERRAL 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#INVALIDCREDENTIALS value with the type. |
class |
LdapAuthenticationNotSupportedException
A subclass of the
LdapOperationException carrying along
an unequivocal ResultCodeEnum value. |
class |
LdapConfigurationException
A
LdapException which associates a resultCode namely the
ResultCodeEnum.OTHER resultCode with the exception. |
class |
LdapContextNotEmptyException
A ContextNotEmptyException 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#INSUFFICIENTACCESSRIGHTS 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 |
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 |
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 |
LdapTimeLimitExceededException
A TiimeLimitExceededException which associates a resultCode namely the
ResultCodeEnum#SIZELIMITEXCEEDED resultCode with the exception. |
class |
LdapUnwillingToPerformException
An LDAPException that extends the
LdapOperationException
carrying with it the corresponding result codes for this condition. |
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(EntryAttribute attr)
Add an attribute to the entry
|
void |
LdifEntry.addAttribute(String id,
Object value)
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.convertEntryToLdif(Entry entry)
Convert an Entry to LDIF
|
static String |
LdifUtils.convertEntryToLdif(Entry entry,
int length)
Convert an Entry 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(EntryAttribute attr)
Converts an EntryAttribute to LDIF
|
static String |
LdifUtils.convertToLdif(EntryAttribute attr,
int length)
Converts an EntryAttribute 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.createAttributes(Object... avas)
Build a new Attributes instance from a LDIF list of lines.
|
void |
LdifReader.parseAttributeValue(LdifEntry entry,
String line,
String lowerLine)
Parse an AttributeType/AttributeValue
|
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 | Class and Description |
---|---|
class |
TooComplexException
This exception is used to signal, that the complex parser should be used.
|
Modifier and Type | Method and Description |
---|---|
Object |
SimpleNameComponentNormalizer.normalizeByName(String name,
byte[] val) |
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 |
SimpleNameComponentNormalizer.normalizeByName(String name,
String val) |
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 |
SimpleNameComponentNormalizer.normalizeByOid(String oid,
byte[] val) |
Object |
NameComponentNormalizer.normalizeByOid(String attributeOid,
byte[] value)
Normalizes an attribute's value given the OID of the attribute.
|
Object |
SimpleNameComponentNormalizer.normalizeByOid(String oid,
String val) |
Object |
NameComponentNormalizer.normalizeByOid(String attributeOid,
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.
|
DN |
FastDnParser.parse(String name)
Parses a DN from a String
|
Modifier and Type | Method and Description |
---|---|
void |
AttributeType.addToRegistries(List<Throwable> errors,
Registries registries)
Inject the attributeType into the registries, updating the references to
other SchemaObject.
|
void |
AbstractSchemaObject.addToRegistries(List<Throwable> errors,
Registries registries)
Inject this SchemaObject to the given registries, updating the references to
other SchemaObject
|
void |
MatchingRule.addToRegistries(List<Throwable> errors,
Registries registries)
Inject the MatchingRule into the registries, updating the references to
other SchemaObject
|
void |
SchemaObject.addToRegistries(List<Throwable> errors,
Registries registries)
Inject this SchemaObject into the given registries, updating the references to
other SchemaObject
|
void |
ObjectClass.addToRegistries(List<Throwable> errors,
Registries registries)
Inject the ObjectClass into the registries, updating the references to
other SchemaObject
|
void |
LdapSyntax.addToRegistries(List<Throwable> errors,
Registries registries)
Inject the Syntax into the registries, updating the references to
other SchemaObject
|
void |
NameForm.addToRegistries(Registries registries)
Inject the NameForm into the registries, updating the references to
other SchemaObject
|
void |
DITContentRule.addToRegistries(Registries registries)
Inject the DITContentRule into the registries, updating the references to
other SchemaObject
|
void |
MatchingRuleUse.addToRegistries(Registries registries)
Inject the MatchingRuleUse into the registries, updating the references to
other SchemaObject
|
void |
SyntaxChecker.assertSyntax(Object value)
Asserts whether or not the attribute's value conforms to the attribute
syntax.
|
AttributeType |
EntityFactory.getAttributeType(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Construct an AttributeType from an entry representing an AttributeType.
|
MatchingRule |
EntityFactory.getMatchingRule(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Construct an MatchingRule from an entry get from the Dit
|
LdapSyntax |
EntityFactory.getSyntax(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName) |
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.
|
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.
|
void |
AbstractSchemaObject.registerOid(SchemaObject schemaObject,
Registries registries)
Register the given SchemaObject into the given registries' globalOidRegistry
|
void |
LoadableSchemaObject.registerOid(SchemaObject schemaObject,
Registries registries)
Register the given SchemaObject into the given registries' globalOidRegistry
|
void |
SchemaObject.registerOid(SchemaObject schemaObject,
Registries registries)
Register the given SchemaObject into the given registries' globalOidRegistry
|
void |
AttributeType.removeFromRegistries(List<Throwable> errors,
Registries registries)
Remove the attributeType from the registries, updating the references to
other SchemaObject.
|
void |
AbstractSchemaObject.removeFromRegistries(List<Throwable> errors,
Registries registries)
Remove this SchemaObject from the given registries, updating the references to
other SchemaObject
|
void |
MatchingRule.removeFromRegistries(List<Throwable> errors,
Registries registries)
Remove the MatchingRule from the registries, updating the references to
other SchemaObject.
|
void |
SchemaObject.removeFromRegistries(List<Throwable> errors,
Registries registries)
Remove this SchemaObject from the given registries, updating the references to
other SchemaObject
|
void |
ObjectClass.removeFromRegistries(List<Throwable> errors,
Registries registries)
Remove the ObjectClass from the registries, updating the references to
other SchemaObject.
|
void |
LdapSyntax.removeFromRegistries(List<Throwable> errors,
Registries registries)
Remove the SDyntax from the registries, updating the references to
other SchemaObject.
|
static StringBuffer |
SchemaUtils.render(AttributeType at)
Renders an attributeType into a new StringBuffer according to the
Attribute Type Description Syntax 1.3.6.1.4.1.1466.115.121.1.3.
|
static StringBuffer |
SchemaUtils.render(MatchingRule mr)
Renders an matchingRule into a new StringBuffer according to the
MatchingRule Description Syntax 1.3.6.1.4.1.1466.115.121.1.30.
|
static StringBuffer |
SchemaUtils.render(ObjectClass oc)
Renders an objectClass into a new StringBuffer according to the Object
Class Description Syntax 1.3.6.1.4.1.1466.115.121.1.37.
|
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
|
Modifier and Type | Method and Description |
---|---|
AttributeType |
DefaultSchemaManager.lookupAttributeTypeRegistry(String oid)
Lookup for an AttributeType in the AttributeType registry
|
LdapComparator<?> |
DefaultSchemaManager.lookupComparatorRegistry(String oid)
Lookup for a Comparator in the Comparator registry
|
LdapSyntax |
DefaultSchemaManager.lookupLdapSyntaxRegistry(String oid)
Lookup for an LdapSyntax in the LdapSyntax registry
|
MatchingRule |
DefaultSchemaManager.lookupMatchingRuleRegistry(String oid)
Lookup for a MatchingRule in the MatchingRule registry
|
Normalizer |
DefaultSchemaManager.lookupNormalizerRegistry(String oid)
Lookup for a Normalizer in the Normalizer registry
|
ObjectClass |
DefaultSchemaManager.lookupObjectClassRegistry(String oid)
Lookup for a ObjectClass in the ObjectClass registry
|
SyntaxChecker |
DefaultSchemaManager.lookupSyntaxCheckerRegistry(String oid)
Lookup for a SyntaxChecker in the SyntaxChecker registry
|
SchemaObject |
DefaultSchemaManager.unregisterAttributeType(String attributeTypeOid)
Removes the registered attributeType from the attributeTypeRegistry
|
SchemaObject |
DefaultSchemaManager.unregisterComparator(String comparatorOid)
Removes the registered Comparator from the ComparatorRegistry
|
SchemaObject |
DefaultSchemaManager.unregisterDitControlRule(String ditControlRuleOid)
Removes the registered DitControlRule from the DitControlRuleRegistry
|
SchemaObject |
DefaultSchemaManager.unregisterDitStructureRule(String ditStructureRuleOid)
Removes the registered DitStructureRule from the DitStructureRuleRegistry
|
SchemaObject |
DefaultSchemaManager.unregisterLdapSyntax(String ldapSyntaxOid)
Removes the registered LdapSyntax from the LdapSyntaxRegistry
|
SchemaObject |
DefaultSchemaManager.unregisterMatchingRule(String matchingRuleOid)
Removes the registered MatchingRule from the MatchingRuleRegistry
|
SchemaObject |
DefaultSchemaManager.unregisterMatchingRuleUse(String matchingRuleUseOid)
Removes the registered MatchingRuleUse from the MatchingRuleUseRegistry
|
SchemaObject |
DefaultSchemaManager.unregisterNameForm(String nameFormOid)
Removes the registered NameForm from the NameFormRegistry
|
SchemaObject |
DefaultSchemaManager.unregisterNormalizer(String normalizerOid)
Removes the registered Normalizer from the NormalizerRegistry
|
SchemaObject |
DefaultSchemaManager.unregisterObjectClass(String objectClassOid)
Removes the registered ObjectClass from the ObjectClassRegistry
|
SchemaObject |
DefaultSchemaManager.unregisterSyntaxChecker(String syntaxCheckerOid)
Removes the registered SyntaxChecker from the SyntaxCheckerRegistry
|
Modifier and Type | Method and Description |
---|---|
String |
DnNormalizer.normalize(DN value)
Normalize a DN
|
String |
NumericNormalizer.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 |
TelephoneNumberNormalizer.normalize(String value)
Gets the normalized value.
|
String |
CachingNormalizer.normalize(String value)
Gets the normalized value.
|
String |
GeneralizedTimeNormalizer.normalize(String value)
Gets the normalized value.
|
String |
ObjectIdentifierNormalizer.normalize(String value)
Gets the normalized value.
|
String |
DnNormalizer.normalize(String value)
Gets the normalized value.
|
String |
UniqueMemberNormalizer.normalize(String value) |
String |
NameOrNumericIdNormalizer.normalize(String value)
Gets the normalized value.
|
String |
DeepTrimNormalizer.normalize(String value)
Gets the normalized value.
|
Value<?> |
NumericNormalizer.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<?> |
TelephoneNumberNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
CachingNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
GeneralizedTimeNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
ObjectIdentifierNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
DnNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
UniqueMemberNormalizer.normalize(Value<?> value) |
Value<?> |
NameOrNumericIdNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Value<?> |
DeepTrimNormalizer.normalize(Value<?> value)
Gets the normalized value.
|
Object |
ConcreteNameComponentNormalizer.normalizeByName(String name,
byte[] value) |
Object |
ConcreteNameComponentNormalizer.normalizeByName(String name,
String value) |
Object |
ConcreteNameComponentNormalizer.normalizeByOid(String oid,
byte[] value) |
Object |
ConcreteNameComponentNormalizer.normalizeByOid(String oid,
String value) |
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)
Applies the added SchemaObject to the given register
|
void |
AttributeTypeRegistry.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 |
ImmutableAttributeTypeRegistry.addMappingFor(AttributeType attributeType)
Add a new Oid/Normalizer couple in the OidNormalizer map
|
void |
ImmutableNameFormRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableNormalizerRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableComparatorRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableDITContentRuleRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableMatchingRuleRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableMatchingRuleUseRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableObjectClassRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableAttributeTypeRegistry.clear()
Clear the registry from all its content
|
void |
SchemaObjectRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableDITStructureRuleRegistry.clear()
Clear the registry from all its content
|
void |
ImmutableLdapSyntaxRegistry.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
|
List<Throwable> |
Registries.delete(List<Throwable> errors,
SchemaObject schemaObject)
Remove the given SchemaObject from the registries
|
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.
|
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<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> |
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> |
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> |
ObjectClassRegistry.descendants(String ancestorId)
Get's an iterator over the set of descendant ObjectClasses 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 |
ImmutableNameFormRegistry.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 |
ImmutableComparatorRegistry.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 |
ImmutableMatchingRuleRegistry.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 |
ImmutableObjectClassRegistry.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 |
SchemaObjectRegistry.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 |
ImmutableLdapSyntaxRegistry.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 |
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.
|
String |
DefaultDITStructureRuleRegistry.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 |
ImmutableDITStructureRuleRegistry.getSchemaName(int ruleId)
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 |
ImmutableNormalizerRegistry.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 |
ImmutableDITContentRuleRegistry.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 |
ImmutableMatchingRuleUseRegistry.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 |
ImmutableAttributeTypeRegistry.getSchemaName(String oid)
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 |
ImmutableDITStructureRuleRegistry.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 |
ImmutableSyntaxCheckerRegistry.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.
|
SchemaObject |
OidRegistry.getSchemaObject(String oid)
Gets the SchemaObject associated with an OID.
|
boolean |
AttributeTypeRegistry.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 |
ImmutableObjectClassRegistry.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 |
ImmutableAttributeTypeRegistry.hasDescendants(String ancestorId)
Quick lookup to see if an attribute has descendants.
|
boolean |
ObjectClassRegistry.hasDescendants(String ancestorId)
Quick lookup to see if an objectClass has descendants.
|
DITStructureRule |
DefaultDITStructureRuleRegistry.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 |
ImmutableDITStructureRuleRegistry.lookup(int ruleId)
Looks up an dITStructureRule by its unique Object IDentifier or by its
name.
|
NameForm |
ImmutableNameFormRegistry.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.
|
LdapComparator<?> |
ImmutableComparatorRegistry.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.
|
MatchingRule |
ImmutableMatchingRuleRegistry.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.
|
ObjectClass |
ImmutableObjectClassRegistry.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.
|
AttributeType |
ImmutableAttributeTypeRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
T |
SchemaObjectRegistry.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.
|
LdapSyntax |
ImmutableLdapSyntaxRegistry.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.
|
T |
DefaultSchemaObjectRegistry.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 |
DefaultDITStructureRuleRegistry.register(DITStructureRule ditStructureRule)
Registers a new SchemaObject with this registry.
|
void |
DITStructureRuleRegistry.register(DITStructureRule ditStructureRule)
Registers a new DITStructureRule with this registry.
|
void |
ImmutableDITStructureRuleRegistry.register(DITStructureRule ditStructureRule)
Registers a new DITStructureRule 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 |
ImmutableNormalizerRegistry.register(Normalizer normalizer)
Registers a new Normalizer with this registry.
|
void |
NormalizerRegistry.register(Normalizer normalizer)
Registers a new Normalizer with this registry.
|
void |
ImmutableObjectClassRegistry.register(ObjectClass objectClass)
Registers a new ObjectClass with this registry.
|
void |
ObjectClassRegistry.register(ObjectClass objectClass)
Registers a new ObjectClass with this registry.
|
void |
OidRegistry.register(SchemaObject schemaObject)
Adds an OID name pair to the 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 |
DefaultSchemaObjectRegistry.register(T schemaObject)
Registers a new SchemaObject with this registry.
|
void |
AttributeTypeRegistry.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 |
ImmutableAttributeTypeRegistry.registerDescendants(AttributeType attributeType,
AttributeType ancestor)
Store the AttributeType into a map associating an AttributeType to its
descendants.
|
void |
DefaultObjectClassRegistry.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 |
ObjectClassRegistry.registerDescendants(ObjectClass objectClass,
List<ObjectClass> ancestors)
Store the ObjectClass into a map associating an ObjectClass to its
descendants.
|
void |
AttributeTypeRegistry.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 |
ImmutableAttributeTypeRegistry.removeMappingFor(AttributeType attributeType)
Remove a new Oid/Normalizer couple in the OidNormalizer map
|
void |
ImmutableNameFormRegistry.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 |
ImmutableComparatorRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the SchemaObject 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 |
ImmutableMatchingRuleRegistry.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 |
DITStructureRuleRegistry.renameSchema(String originalSchemaName,
String newSchemaName)
Modify all the DITStructureRule 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 |
SchemaObjectRegistry.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 |
ImmutableLdapSyntaxRegistry.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.
|
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 |
DefaultDITStructureRuleRegistry.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 |
ImmutableDITStructureRuleRegistry.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.
|
NameForm |
ImmutableNameFormRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
Normalizer |
ImmutableNormalizerRegistry.unregister(String numericOid)
Removes the Normalizer registered with this registry, using its
numeric OID.
|
Normalizer |
NormalizerRegistry.unregister(String numericOid)
Removes the Normalizer registered with this registry, using its
numeric OID.
|
LdapComparator<?> |
ImmutableComparatorRegistry.unregister(String numericOid)
Removes the LdapComparator registered with this registry, using its
numeric OID.
|
DITContentRule |
ImmutableDITContentRuleRegistry.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.
|
SyntaxChecker |
SyntaxCheckerRegistry.unregister(String numericOid)
Removes the SyntaxChecker registered with this registry, using its
numeric OID.
|
MatchingRuleUse |
ImmutableMatchingRuleUseRegistry.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.
|
ObjectClass |
ImmutableObjectClassRegistry.unregister(String numericOid)
Removes the ObjectClass registered with this registry.
|
AttributeType |
DefaultAttributeTypeRegistry.unregister(String numericOid)
Removes the SchemaObject 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 |
SchemaObjectRegistry.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.
|
LdapComparator<?> |
ComparatorRegistry.unregister(String numericOid)
Removes the LdapComparator registered with this registry, using its
numeric OID.
|
LdapSyntax |
ImmutableLdapSyntaxRegistry.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.
|
SyntaxChecker |
ImmutableSyntaxCheckerRegistry.unregister(String numericOid)
Removes the SyntaxChecker registered with this registry, using its
numeric OID.
|
T |
DefaultSchemaObjectRegistry.unregister(String numericOid)
Removes the SchemaObject 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 |
AttributeTypeRegistry.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 |
ImmutableAttributeTypeRegistry.unregisterDescendants(AttributeType attributeType,
AttributeType ancestor)
Remove the AttributeType from the map associating an AttributeType to its
descendants.
|
void |
DefaultObjectClassRegistry.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 |
ObjectClassRegistry.unregisterDescendants(ObjectClass attributeType,
List<ObjectClass> ancestors)
Remove the ObjectClass from the map associating an ObjectClass to its
descendants.
|
void |
ImmutableNameFormRegistry.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 |
NormalizerRegistry.unregisterSchemaElements(String schemaName)
Unregisters all Normalizers 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 |
ImmutableDITContentRuleRegistry.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 |
SyntaxCheckerRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SyntaxCheckers 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 |
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 |
DefaultComparatorRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects 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 |
ImmutableAttributeTypeRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects 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 |
ImmutableDITStructureRuleRegistry.unregisterSchemaElements(String schemaName)
Unregisters all DITStructureRules defined for a specific schema from
this registry.
|
void |
ComparatorRegistry.unregisterSchemaElements(String schemaName)
Unregisters all LdapComparators 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 |
DefaultNormalizerRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects 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 |
DefaultSchemaObjectRegistry.unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from
this registry.
|
Modifier and Type | Method and Description |
---|---|
static void |
AttributeUtils.applyModification(Entry entry,
Modification modification)
A method to apply a modification to an existing entry.
|
static boolean |
AttributeUtils.containsValue(Attribute attr,
Value<?> compared,
AttributeType type)
Check if an attribute contains a specific value, using the associated matchingRule for that
|
static Entry |
AttributeUtils.toClientEntry(Attributes attributes,
DN dn)
Check if an attribute contains a specific value and remove it using the associated
matchingRule for the attribute type supplied.
|
Modifier and Type | Method and Description |
---|---|
void |
DnBranchNode.add(DN dn,
N element)
TODO add.
|
Copyright © 2003–2015 The Apache Software Foundation. All rights reserved.