public class LDAPSchemaExtension extends Object implements SchemaExtensionIF
| Constructor and Description |
|---|
LDAPSchemaExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAction(ActionDefinition def)
This method will be called when an action is added to the schema manager.
|
void |
addAttribute(AttributeDefinition def)
This method will be called when an attribute is added to the schema manager.
|
void |
addClass(ClassDefinition def)
This method will be called when a class is added to the schema manager.
|
void |
addEnum(EnumDefinition def)
This method will be called when an enum is added to the schema manager.
|
void |
addSchema(SchemaDefinition def)
This method will be called when a schema is added to the schema manager.
|
void |
addType(TypeDefinition def)
This method will be called when a type is added to the schema manager.
|
void |
definitionPreAdd(DmcUncheckedObject uco)
This method is called whenever we're about to add the specified definition
to a schema.
|
SchemaDefinition |
getExtensionSchema()
This methods allows the schema manager to access and manage the schema of the
the schema extension.
|
void |
schemaBeingLoaded(SchemaDefinition sd)
This method is called whenever we're about to start loading definitions from
the specified schema.
|
void |
setManager(SchemaManager sm)
This method will be called when the implementing class is first instantiated
so that it has a handle to the schema manager with which its associated.
|
public void addAction(ActionDefinition def) throws ResultException, DmcValueException
SchemaExtensionIFaddAction in interface SchemaExtensionIFdef - The definition.ResultExceptionDmcValueExceptionpublic void addAttribute(AttributeDefinition def) throws ResultException, DmcValueException
SchemaExtensionIFaddAttribute in interface SchemaExtensionIFdef - The definition.ResultExceptionDmcValueExceptionpublic void addClass(ClassDefinition def) throws ResultException, DmcValueException
SchemaExtensionIFaddClass in interface SchemaExtensionIFdef - The definition.ResultExceptionDmcValueExceptionpublic void addEnum(EnumDefinition def) throws ResultException, DmcValueException
SchemaExtensionIFaddEnum in interface SchemaExtensionIFdef - The definition.ResultExceptionDmcValueExceptionpublic void addSchema(SchemaDefinition def) throws ResultException, DmcValueException
SchemaExtensionIFaddSchema in interface SchemaExtensionIFdef - The definition.ResultExceptionDmcValueExceptionpublic void addType(TypeDefinition def) throws ResultException, DmcValueException
SchemaExtensionIFaddType in interface SchemaExtensionIFdef - The definition.ResultExceptionDmcValueExceptionpublic void setManager(SchemaManager sm)
SchemaExtensionIFsetManager in interface SchemaExtensionIFsm - The schema manager.public void schemaBeingLoaded(SchemaDefinition sd) throws ResultException
SchemaExtensionIFschemaBeingLoaded in interface SchemaExtensionIFsd - The schema definition.ResultExceptionpublic void definitionPreAdd(DmcUncheckedObject uco) throws DmcValueException
SchemaExtensionIFdefinitionPreAdd in interface SchemaExtensionIFDmcValueExceptionpublic SchemaDefinition getExtensionSchema()
SchemaExtensionIFgetExtensionSchema in interface SchemaExtensionIFCopyright © 2023. All rights reserved.