|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EntityFactory
| Method Summary | |
|---|---|
AttributeType |
getAttributeType(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
Construct an AttributeType from an entry representing an AttributeType. |
LdapComparator<?> |
getLdapComparator(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
Retrieve and load a Comparator class from the DIT. |
LdapComparator<?> |
getLdapComparator(SchemaManager schemaManager,
LdapComparatorDescription comparatorDescription,
Registries targetRegistries,
java.lang.String schemaName)
Construct a LdapComparator from a description of a comparator. |
MatchingRule |
getMatchingRule(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
Construct an MatchingRule from an entry get from the Dit |
Normalizer |
getNormalizer(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
Retrieve and load a Normalizer class from the DIT. |
Normalizer |
getNormalizer(SchemaManager schemaManager,
NormalizerDescription normalizerDescription,
Registries targetRegistries,
java.lang.String schemaName)
Create a new instance of a Normalizer |
ObjectClass |
getObjectClass(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
|
Schema |
getSchema(Entry entry)
Return an instance of the Schema associated to the entry |
LdapSyntax |
getSyntax(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
|
SyntaxChecker |
getSyntaxChecker(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
Retrieve and load a syntaxChecker class from the DIT. |
SyntaxChecker |
getSyntaxChecker(SchemaManager schemaManager,
SyntaxCheckerDescription syntaxCheckerDescription,
Registries targetRegistries,
java.lang.String schemaName)
Create a new instance of a SyntaxChecker |
| Method Detail |
|---|
Schema getSchema(Entry entry)
throws java.lang.Exception
entry - The Schema entry
java.lang.Exception - If the instance can't be created
AttributeType getAttributeType(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
throws LdapException
schemaManager - The Schema Managerentry - The entry containing all the informations to build an AttributeTypetargetRegistries - The registries containing all the enabled SchemaObjectsschemaName - The schema this SchemaObject will be part of
LdapException - If the AttributeType is invalid
LdapComparator<?> getLdapComparator(SchemaManager schemaManager,
LdapComparatorDescription comparatorDescription,
Registries targetRegistries,
java.lang.String schemaName)
throws java.lang.Exception
schemaManager - The Schema ManagercomparatorDescription - The LdapComparator description objecttargetRegistries - The registries containing all the enabled SchemaObjectsschemaName - The schema this SchemaObject will be part of
java.lang.Exception - If the creation has failed
LdapComparator<?> getLdapComparator(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
throws java.lang.Exception
schemaManager - The Schema Managerentry - The entry containing all the informations to build a LdapComparatortargetRegistries - The registries containing all the enabled SchemaObjectsschemaName - The schema this SchemaObject will be part of
LdapException - if anything fails during loading
java.lang.Exception
MatchingRule getMatchingRule(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
throws LdapException
schemaManager - The Schema Managerentry - The entry containing all the informations to build a MatchingRuletargetRegistries - The registries containing all the enabled SchemaObjectsschemaName - The schema this SchemaObject will be part of
LdapException - If the MatchingRule is invalid
Normalizer getNormalizer(SchemaManager schemaManager,
NormalizerDescription normalizerDescription,
Registries targetRegistries,
java.lang.String schemaName)
throws java.lang.Exception
schemaManager - The Schema ManagernormalizerDescription - The Normalizer description objecttargetRegistries - The registries containing all the enabled SchemaObjectsschemaName - The schema this SchemaObject will be part of
java.lang.Exception - If the creation has failed
Normalizer getNormalizer(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
throws java.lang.Exception
schemaManager - The Schema Managerentry - The entry containing all the informations to build a NormalizertargetRegistries - The registries containing all the enabled SchemaObjectsschemaName - The schema this SchemaObject will be part of
LdapException - if anything fails during loading
java.lang.Exception
ObjectClass getObjectClass(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
throws java.lang.Exception
schemaManager - The Schema Managerentry - The entry containing all the informations to build an ObjectClasstargetRegistries - The registries containing all the enabled SchemaObjectsschemaName - The schema this SchemaObject will be part of
java.lang.Exception
LdapSyntax getSyntax(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
throws LdapException
schemaManager - The Schema Managerentry - The entry containing all the informations to build a LdapSyntaxtargetRegistries - The registries containing all the enabled SchemaObjectsschemaName - The schema this SchemaObject will be part of
LdapException
SyntaxChecker getSyntaxChecker(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
java.lang.String schemaName)
throws java.lang.Exception
schemaManager - The Schema Managerentry - The entry containing all the informations to build a SyntaxCheckertargetRegistries - The registries containing all the enabled SchemaObjectsschemaName - The schema this SchemaObject will be part of
LdapException - if anything fails during loading
java.lang.Exception
SyntaxChecker getSyntaxChecker(SchemaManager schemaManager,
SyntaxCheckerDescription syntaxCheckerDescription,
Registries targetRegistries,
java.lang.String schemaName)
throws java.lang.Exception
schemaManager - The Schema ManagersyntaxCheckerDescription - The SyntaxChecker description objecttargetRegistries - The registries containing all the enabled SchemaObjectsschemaName - The schema this SchemaObject will be part of
java.lang.Exception - If the creation has failed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||