|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.api.ldap.schemamanager.impl.DefaultSchemaManager
public class DefaultSchemaManager
The SchemaManager class : it handles all the schema operations (addition, removal, modification).
| Field Summary | |
|---|---|
static boolean |
RELAXED
Two flags for RELAXED and STRICT, this is RELAXED |
static boolean |
STRICT
Two flags for RELAXED and STRICT, this is STRICT |
| Constructor Summary | |
|---|---|
DefaultSchemaManager()
Creates a new instance of DefaultSchemaManager with the default schema schemaLoader |
|
DefaultSchemaManager(org.apache.directory.api.ldap.model.schema.registries.SchemaLoader loader)
Creates a new instance of DefaultSchemaManager with the default schema schemaLoader |
|
DefaultSchemaManager(org.apache.directory.api.ldap.model.schema.registries.SchemaLoader loader,
org.apache.directory.api.ldap.model.name.Dn namingContext)
Creates a new instance of DefaultSchemaManager, for a specific naming context |
|
| Method Summary | |
|---|---|
boolean |
add(org.apache.directory.api.ldap.model.schema.SchemaObject schemaObject)
|
boolean |
delete(org.apache.directory.api.ldap.model.schema.SchemaObject schemaObject)
|
boolean |
disable(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
disable(String... schemaNames)
|
boolean |
disabledRelaxed(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
disabledRelaxed(String... schemas)
|
boolean |
enable(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
enable(String... schemaNames)
|
boolean |
enableRelaxed(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
enableRelaxed(String... schemas)
|
org.apache.directory.api.ldap.model.schema.AttributeType |
getAttributeType(String oid)
|
org.apache.directory.api.ldap.model.schema.registries.AttributeTypeRegistry |
getAttributeTypeRegistry()
|
org.apache.directory.api.ldap.model.schema.registries.ComparatorRegistry |
getComparatorRegistry()
|
List<org.apache.directory.api.ldap.model.schema.registries.Schema> |
getDisabled()
|
org.apache.directory.api.ldap.model.schema.registries.DitContentRuleRegistry |
getDITContentRuleRegistry()
|
org.apache.directory.api.ldap.model.schema.registries.DitStructureRuleRegistry |
getDITStructureRuleRegistry()
|
List<org.apache.directory.api.ldap.model.schema.registries.Schema> |
getEnabled()
|
List<Throwable> |
getErrors()
|
org.apache.directory.api.ldap.model.schema.registries.OidRegistry |
getGlobalOidRegistry()
|
org.apache.directory.api.ldap.model.schema.registries.LdapSyntaxRegistry |
getLdapSyntaxRegistry()
|
org.apache.directory.api.ldap.model.schema.registries.Schema |
getLoadedSchema(String schemaName)
|
org.apache.directory.api.ldap.model.schema.registries.SchemaLoader |
getLoader()
|
org.apache.directory.api.ldap.model.schema.registries.MatchingRuleRegistry |
getMatchingRuleRegistry()
|
org.apache.directory.api.ldap.model.schema.registries.MatchingRuleUseRegistry |
getMatchingRuleUseRegistry()
|
org.apache.directory.api.ldap.model.schema.registries.NameFormRegistry |
getNameFormRegistry()
|
org.apache.directory.api.ldap.model.name.Dn |
getNamingContext()
|
Map<String,org.apache.directory.api.ldap.model.schema.normalizers.OidNormalizer> |
getNormalizerMapping()
|
org.apache.directory.api.ldap.model.schema.registries.NormalizerRegistry |
getNormalizerRegistry()
|
org.apache.directory.api.ldap.model.schema.registries.ObjectClassRegistry |
getObjectClassRegistry()
|
org.apache.directory.api.ldap.model.schema.registries.Registries |
getRegistries()
|
org.apache.directory.api.ldap.model.schema.registries.SyntaxCheckerRegistry |
getSyntaxCheckerRegistry()
|
void |
initialize()
Initializes the SchemaService |
boolean |
isDisabled(org.apache.directory.api.ldap.model.schema.registries.Schema schema)
|
boolean |
isDisabled(String schemaName)
|
boolean |
isDisabledAccepted()
|
boolean |
isEnabled(org.apache.directory.api.ldap.model.schema.registries.Schema schema)
|
boolean |
isEnabled(String schemaName)
|
boolean |
isRelaxed()
Tells if the SchemaManager is permissive or if it must be checked against inconsistencies. |
boolean |
isSchemaLoaded(String schemaName)
|
boolean |
isStrict()
Tells if the SchemaManager is strict. |
Set<String> |
listDependentSchemaNames(String schemaName)
|
boolean |
load(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
load(String... schemaNames)
|
boolean |
loadAllEnabled()
|
boolean |
loadAllEnabledRelaxed()
|
boolean |
loadDisabled(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
loadDisabled(String... schemaNames)
|
boolean |
loadRelaxed(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
loadRelaxed(String... schemaNames)
|
boolean |
loadWithDeps(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
loadWithDeps(String... schemas)
|
boolean |
loadWithDepsRelaxed(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
loadWithDepsRelaxed(String... schemas)
|
org.apache.directory.api.ldap.model.schema.AttributeType |
lookupAttributeTypeRegistry(String oid)
|
org.apache.directory.api.ldap.model.schema.LdapComparator<?> |
lookupComparatorRegistry(String oid)
|
org.apache.directory.api.ldap.model.schema.LdapSyntax |
lookupLdapSyntaxRegistry(String oid)
|
org.apache.directory.api.ldap.model.schema.MatchingRule |
lookupMatchingRuleRegistry(String oid)
|
org.apache.directory.api.ldap.model.schema.Normalizer |
lookupNormalizerRegistry(String oid)
|
org.apache.directory.api.ldap.model.schema.ObjectClass |
lookupObjectClassRegistry(String oid)
|
org.apache.directory.api.ldap.model.schema.SyntaxChecker |
lookupSyntaxCheckerRegistry(String oid)
|
void |
setRegistries(org.apache.directory.api.ldap.model.schema.registries.Registries registries)
|
void |
setRelaxed()
Change the SchemaManager to a relaxed mode, where invalid SchemaObjects can be registered. |
void |
setSchemaLoader(org.apache.directory.api.ldap.model.schema.registries.SchemaLoader schemaLoader)
|
void |
setStrict()
Change the SchemaManager to a strict mode, where invalid SchemaObjects cannot be registered. |
boolean |
unload(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
unload(String... schemaNames)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterAttributeType(String attributeTypeOid)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterComparator(String comparatorOid)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterDitControlRule(String ditControlRuleOid)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterDitStructureRule(String ditStructureRuleOid)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterLdapSyntax(String ldapSyntaxOid)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterMatchingRule(String matchingRuleOid)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterMatchingRuleUse(String matchingRuleUseOid)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterNameForm(String nameFormOid)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterNormalizer(String normalizerOid)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterObjectClass(String objectClassOid)
|
org.apache.directory.api.ldap.model.schema.SchemaObject |
unregisterSyntaxChecker(String syntaxCheckerOid)
|
boolean |
verify(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
|
boolean |
verify(String... schemas)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final boolean STRICT
public static final boolean RELAXED
| Constructor Detail |
|---|
public DefaultSchemaManager()
throws Exception
loader - The schema loader to use
Exceptionpublic DefaultSchemaManager(org.apache.directory.api.ldap.model.schema.registries.SchemaLoader loader)
loader - The schema loader to use
public DefaultSchemaManager(org.apache.directory.api.ldap.model.schema.registries.SchemaLoader loader,
org.apache.directory.api.ldap.model.name.Dn namingContext)
loader - The schema loader to usenamingContext - The associated NamingContext| Method Detail |
|---|
public boolean disable(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws org.apache.directory.api.ldap.model.exception.LdapException
disable in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public boolean disable(String... schemaNames)
throws org.apache.directory.api.ldap.model.exception.LdapException
disable in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean disabledRelaxed(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
disabledRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic boolean disabledRelaxed(String... schemas)
disabledRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic List<org.apache.directory.api.ldap.model.schema.registries.Schema> getDisabled()
getDisabled in interface org.apache.directory.api.ldap.model.schema.SchemaManager
public boolean enable(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws org.apache.directory.api.ldap.model.exception.LdapException
enable in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public boolean enable(String... schemaNames)
throws org.apache.directory.api.ldap.model.exception.LdapException
enable in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean enableRelaxed(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
enableRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic boolean enableRelaxed(String... schemas)
enableRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic List<org.apache.directory.api.ldap.model.schema.registries.Schema> getEnabled()
getEnabled in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic List<Throwable> getErrors()
getErrors in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.Registries getRegistries()
getRegistries in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic boolean isDisabledAccepted()
public boolean load(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws org.apache.directory.api.ldap.model.exception.LdapException
load in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public boolean load(String... schemaNames)
throws Exception
load in interface org.apache.directory.api.ldap.model.schema.SchemaManagerException
public boolean loadAllEnabled()
throws Exception
loadAllEnabled in interface org.apache.directory.api.ldap.model.schema.SchemaManagerException
public boolean loadAllEnabledRelaxed()
throws Exception
loadAllEnabledRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerException
public boolean loadDisabled(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws org.apache.directory.api.ldap.model.exception.LdapException
loadDisabled in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public boolean loadDisabled(String... schemaNames)
throws org.apache.directory.api.ldap.model.exception.LdapException
loadDisabled in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public boolean loadRelaxed(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws Exception
loadRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerException
public boolean loadRelaxed(String... schemaNames)
throws Exception
loadRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerException
public boolean loadWithDeps(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws Exception
loadWithDeps in interface org.apache.directory.api.ldap.model.schema.SchemaManagerException
public boolean loadWithDeps(String... schemas)
throws Exception
loadWithDeps in interface org.apache.directory.api.ldap.model.schema.SchemaManagerException
public boolean loadWithDepsRelaxed(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws Exception
loadWithDepsRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerException
public boolean loadWithDepsRelaxed(String... schemas)
throws Exception
loadWithDepsRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic void setRegistries(org.apache.directory.api.ldap.model.schema.registries.Registries registries)
setRegistries in interface org.apache.directory.api.ldap.model.schema.SchemaManager
public boolean unload(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws org.apache.directory.api.ldap.model.exception.LdapException
unload in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public boolean unload(String... schemaNames)
throws org.apache.directory.api.ldap.model.exception.LdapException
unload in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public boolean verify(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws Exception
verify in interface org.apache.directory.api.ldap.model.schema.SchemaManagerException
public boolean verify(String... schemas)
throws Exception
verify in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic void setSchemaLoader(org.apache.directory.api.ldap.model.schema.registries.SchemaLoader schemaLoader)
setSchemaLoader in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.name.Dn getNamingContext()
getNamingContext in interface org.apache.directory.api.ldap.model.schema.SchemaManager
public void initialize()
throws Exception
initialize in interface org.apache.directory.api.ldap.model.schema.SchemaManagerException - If the initialization failspublic org.apache.directory.api.ldap.model.schema.registries.SchemaLoader getLoader()
getLoader in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.AttributeTypeRegistry getAttributeTypeRegistry()
getAttributeTypeRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.ComparatorRegistry getComparatorRegistry()
getComparatorRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.DitContentRuleRegistry getDITContentRuleRegistry()
getDITContentRuleRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.DitStructureRuleRegistry getDITStructureRuleRegistry()
getDITStructureRuleRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.MatchingRuleRegistry getMatchingRuleRegistry()
getMatchingRuleRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.MatchingRuleUseRegistry getMatchingRuleUseRegistry()
getMatchingRuleUseRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.NameFormRegistry getNameFormRegistry()
getNameFormRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.NormalizerRegistry getNormalizerRegistry()
getNormalizerRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.ObjectClassRegistry getObjectClassRegistry()
getObjectClassRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.LdapSyntaxRegistry getLdapSyntaxRegistry()
getLdapSyntaxRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.SyntaxCheckerRegistry getSyntaxCheckerRegistry()
getSyntaxCheckerRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManager
public org.apache.directory.api.ldap.model.schema.AttributeType lookupAttributeTypeRegistry(String oid)
throws org.apache.directory.api.ldap.model.exception.LdapException
lookupAttributeTypeRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.schema.AttributeType getAttributeType(String oid)
getAttributeType in interface org.apache.directory.api.ldap.model.schema.SchemaManager
public org.apache.directory.api.ldap.model.schema.LdapComparator<?> lookupComparatorRegistry(String oid)
throws org.apache.directory.api.ldap.model.exception.LdapException
lookupComparatorRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.MatchingRule lookupMatchingRuleRegistry(String oid)
throws org.apache.directory.api.ldap.model.exception.LdapException
lookupMatchingRuleRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.Normalizer lookupNormalizerRegistry(String oid)
throws org.apache.directory.api.ldap.model.exception.LdapException
lookupNormalizerRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.ObjectClass lookupObjectClassRegistry(String oid)
throws org.apache.directory.api.ldap.model.exception.LdapException
lookupObjectClassRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.LdapSyntax lookupLdapSyntaxRegistry(String oid)
throws org.apache.directory.api.ldap.model.exception.LdapException
lookupLdapSyntaxRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SyntaxChecker lookupSyntaxCheckerRegistry(String oid)
throws org.apache.directory.api.ldap.model.exception.LdapException
lookupSyntaxCheckerRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public boolean add(org.apache.directory.api.ldap.model.schema.SchemaObject schemaObject)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public boolean delete(org.apache.directory.api.ldap.model.schema.SchemaObject schemaObject)
throws org.apache.directory.api.ldap.model.exception.LdapException
delete in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic Map<String,org.apache.directory.api.ldap.model.schema.normalizers.OidNormalizer> getNormalizerMapping()
getNormalizerMapping in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.OidRegistry getGlobalOidRegistry()
getGlobalOidRegistry in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic org.apache.directory.api.ldap.model.schema.registries.Schema getLoadedSchema(String schemaName)
getLoadedSchema in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic boolean isSchemaLoaded(String schemaName)
isSchemaLoaded in interface org.apache.directory.api.ldap.model.schema.SchemaManager
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterAttributeType(String attributeTypeOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterAttributeType in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterComparator(String comparatorOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterComparator in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterDitControlRule(String ditControlRuleOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterDitControlRule in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterDitStructureRule(String ditStructureRuleOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterDitStructureRule in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterLdapSyntax(String ldapSyntaxOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterLdapSyntax in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterMatchingRule(String matchingRuleOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterMatchingRule in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterMatchingRuleUse(String matchingRuleUseOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterMatchingRuleUse in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterNameForm(String nameFormOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterNameForm in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterNormalizer(String normalizerOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterNormalizer in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterObjectClass(String objectClassOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterObjectClass in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapException
public org.apache.directory.api.ldap.model.schema.SchemaObject unregisterSyntaxChecker(String syntaxCheckerOid)
throws org.apache.directory.api.ldap.model.exception.LdapException
unregisterSyntaxChecker in interface org.apache.directory.api.ldap.model.schema.SchemaManagerorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean isRelaxed()
public boolean isStrict()
public Set<String> listDependentSchemaNames(String schemaName)
listDependentSchemaNames in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic void setRelaxed()
public void setStrict()
public boolean isDisabled(String schemaName)
isDisabled in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic boolean isDisabled(org.apache.directory.api.ldap.model.schema.registries.Schema schema)
isDisabled in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic boolean isEnabled(String schemaName)
isEnabled in interface org.apache.directory.api.ldap.model.schema.SchemaManagerpublic boolean isEnabled(org.apache.directory.api.ldap.model.schema.registries.Schema schema)
isEnabled in interface org.apache.directory.api.ldap.model.schema.SchemaManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||