| Package | Description |
|---|---|
| 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.registries | |
| org.apache.directory.api.ldap.model.schema.registries.helper |
| Modifier and Type | Class and Description |
|---|---|
class |
LoggingSchemaErrorHandler
Schema error handler that is logging the messages.
|
| Modifier and Type | Field and Description |
|---|---|
private SchemaErrorHandler |
DefaultSchemaObjectRegistry.errorHandler |
private SchemaErrorHandler |
OidRegistry.errorHandler |
private SchemaErrorHandler |
Registries.errorHandler |
| Modifier and Type | Method and Description |
|---|---|
SchemaErrorHandler |
DefaultSchemaObjectRegistry.getErrorHandler() |
SchemaErrorHandler |
OidRegistry.getErrorHandler() |
SchemaErrorHandler |
Registries.getErrorHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultSchemaObjectRegistry.setErrorHandler(SchemaErrorHandler errorHandler) |
void |
OidRegistry.setErrorHandler(SchemaErrorHandler errorHandler) |
void |
Registries.setErrorHandler(SchemaErrorHandler errorHandler) |
| Modifier and Type | Method and Description |
|---|---|
static void |
AttributeTypeHelper.addToRegistries(AttributeType attributeType,
SchemaErrorHandler errorHandler,
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 |
DitContentRuleHelper.addToRegistries(DitContentRule ditContentRule,
SchemaErrorHandler errorHandler,
Registries registries)
Inject the DitContentRule into the registries, updating the references to
other SchemaObject
|
static void |
DitStructureRuleHelper.addToRegistries(DitStructureRule ditStructureRule,
SchemaErrorHandler errorHandler,
Registries registries)
Inject the DitContentRule into the registries, updating the references to
other SchemaObject
|
static void |
LdapSyntaxHelper.addToRegistries(LdapSyntax ldapSyntax,
SchemaErrorHandler errorHandler,
Registries registries)
Inject the LdapSyntax into the registries, updating the references to
other SchemaObject
|
static void |
MatchingRuleHelper.addToRegistries(MatchingRule matchingRule,
SchemaErrorHandler errorHandler,
Registries registries)
Inject the MatchingRule into the Registries, updating the references to
other SchemaObject
|
static void |
MatchingRuleUseHelper.addToRegistries(MatchingRuleUse matchingRuleUse,
SchemaErrorHandler errorHandler,
Registries registries)
Inject the MatchingRuleUse into the registries, updating the references to
other SchemaObject
|
static void |
NameFormHelper.addToRegistries(NameForm nameForm,
SchemaErrorHandler errorHandler,
Registries registries)
Inject the NameForm into the registries, updating the references to
other SchemaObject
|
static void |
ObjectClassHelper.addToRegistries(ObjectClass objectClass,
SchemaErrorHandler errorHandler,
Registries registries)
Inject the ObjectClass into the registries, updating the references to
other SchemaObject
|
private static void |
AttributeTypeHelper.buildEquality(AttributeType attributeType,
SchemaErrorHandler errorHandler,
Registries registries)
Build the EQUALITY MR reference for an AttributeType
|
private static void |
ObjectClassHelper.buildMay(ObjectClass objectClass,
SchemaErrorHandler errorHandler,
Registries registries)
Build and check the MAY AT for this ObjectClass
|
private static void |
ObjectClassHelper.buildMust(ObjectClass objectClass,
SchemaErrorHandler errorHandler,
Registries registries)
Build and check the MUST AT for this ObjectClass.
|
private static void |
AttributeTypeHelper.buildOrdering(AttributeType attributeType,
SchemaErrorHandler errorHandler,
Registries registries)
Build the ORDERING MR reference for an AttributeType
|
private static void |
AttributeTypeHelper.buildSubstring(AttributeType attributeType,
SchemaErrorHandler errorHandler,
Registries registries)
Build the SUBSTR MR reference for an AttributeType
|
private static boolean |
AttributeTypeHelper.buildSuperior(AttributeType attributeType,
SchemaErrorHandler errorHandler,
Registries registries)
Build the Superior AttributeType reference for an AttributeType
|
private static void |
ObjectClassHelper.buildSuperiors(ObjectClass objectClass,
SchemaErrorHandler errorHandler,
Registries registries)
Build the references to this ObjectClass SUPERIORS, checking that the type
hierarchy is correct.
|
private static void |
AttributeTypeHelper.buildSyntax(AttributeType attributeType,
SchemaErrorHandler errorHandler,
Registries registries)
Build the SYNTAX reference for an AttributeType
|
private static void |
AttributeTypeHelper.checkCollective(AttributeType attributeType,
SchemaErrorHandler errorHandler)
Check the constraints for the Collective field.
|
private static void |
AttributeTypeHelper.checkUsage(AttributeType attributeType,
SchemaErrorHandler errorHandler)
Check the constraints for the Usage field.
|
static void |
AttributeTypeHelper.removeFromRegistries(AttributeType attributeType,
SchemaErrorHandler errorHandler,
Registries registries)
Remove the AttributeType from the registries, updating the references to
other SchemaObject.
|
static void |
LdapSyntaxHelper.removeFromRegistries(LdapSyntax ldapSyntax,
SchemaErrorHandler errorHandler,
Registries registries)
Remove the LdapSyntax from the Registries, updating the references to
other SchemaObject.
|
static void |
MatchingRuleHelper.removeFromRegistries(MatchingRule matchingRule,
SchemaErrorHandler errorHandler,
Registries registries)
Remove the MatchingRule from the Registries, updating the references to
other SchemaObject.
|
static void |
ObjectClassHelper.removeFromRegistries(ObjectClass objectClass,
SchemaErrorHandler errorHandler,
Registries registries)
Remove the ObjectClass from the registries, updating the references to
other SchemaObject.
|
Copyright © 2003–2019 The Apache Software Foundation. All rights reserved.