public interface EntityFactory
Modifier and Type | Method and Description |
---|---|
AttributeType |
getAttributeType(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Construct an AttributeType from an entry representing an AttributeType.
|
LdapComparator<?> |
getLdapComparator(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Retrieve and load a Comparator class from the DIT.
|
LdapComparator<?> |
getLdapComparator(SchemaManager schemaManager,
LdapComparatorDescription comparatorDescription,
Registries targetRegistries,
String schemaName)
Construct a LdapComparator from a description of a comparator.
|
MatchingRule |
getMatchingRule(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Construct an MatchingRule from an entry get from the Dit
|
Normalizer |
getNormalizer(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Retrieve and load a Normalizer class from the DIT.
|
Normalizer |
getNormalizer(SchemaManager schemaManager,
NormalizerDescription normalizerDescription,
Registries targetRegistries,
String schemaName)
Create a new instance of a Normalizer
|
ObjectClass |
getObjectClass(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName) |
Schema |
getSchema(Entry entry)
Return an instance of the Schema associated to the entry
|
LdapSyntax |
getSyntax(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName) |
SyntaxChecker |
getSyntaxChecker(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Retrieve and load a syntaxChecker class from the DIT.
|
SyntaxChecker |
getSyntaxChecker(SchemaManager schemaManager,
SyntaxCheckerDescription syntaxCheckerDescription,
Registries targetRegistries,
String schemaName)
Create a new instance of a SyntaxChecker
|
Schema getSchema(Entry entry) throws LdapException
entry
- The Schema entryLdapException
- If the instance can't be createdAttributeType getAttributeType(SchemaManager schemaManager, Entry entry, Registries targetRegistries, 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 ofLdapException
- If the AttributeType is invalidLdapComparator<?> getLdapComparator(SchemaManager schemaManager, LdapComparatorDescription comparatorDescription, Registries targetRegistries, String schemaName) throws LdapException
schemaManager
- The Schema ManagercomparatorDescription
- The LdapComparator description objecttargetRegistries
- The registries containing all the enabled SchemaObjectsschemaName
- The schema this SchemaObject will be part ofLdapException
- If the creation has failedLdapComparator<?> getLdapComparator(SchemaManager schemaManager, Entry entry, Registries targetRegistries, String schemaName) throws LdapException
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 ofLdapException
- if anything fails during loadingMatchingRule getMatchingRule(SchemaManager schemaManager, Entry entry, Registries targetRegistries, 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 ofLdapException
- If the MatchingRule is invalidNormalizer getNormalizer(SchemaManager schemaManager, NormalizerDescription normalizerDescription, Registries targetRegistries, String schemaName) throws LdapException
schemaManager
- The Schema ManagernormalizerDescription
- The Normalizer description objecttargetRegistries
- The registries containing all the enabled SchemaObjectsschemaName
- The schema this SchemaObject will be part ofLdapException
- If the creation has failedNormalizer getNormalizer(SchemaManager schemaManager, Entry entry, Registries targetRegistries, String schemaName) throws LdapException
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 ofLdapException
- if anything fails during loadingObjectClass getObjectClass(SchemaManager schemaManager, Entry entry, Registries targetRegistries, String schemaName) throws LdapException
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 ofLdapException
- if anything fails during loadingLdapSyntax getSyntax(SchemaManager schemaManager, Entry entry, Registries targetRegistries, 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 ofLdapException
- if anything fails during loadingSyntaxChecker getSyntaxChecker(SchemaManager schemaManager, Entry entry, Registries targetRegistries, String schemaName) throws LdapException
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 ofLdapException
- if anything fails during loadingSyntaxChecker getSyntaxChecker(SchemaManager schemaManager, SyntaxCheckerDescription syntaxCheckerDescription, Registries targetRegistries, String schemaName) throws LdapException
schemaManager
- The Schema ManagersyntaxCheckerDescription
- The SyntaxChecker description objecttargetRegistries
- The registries containing all the enabled SchemaObjectsschemaName
- The schema this SchemaObject will be part ofLdapException
- If the creation has failedCopyright © 2003–2023 The Apache Software Foundation. All rights reserved.