public class DefaultSchemaManager extends Object implements org.apache.directory.api.ldap.model.schema.SchemaManager
| Modifier and Type | Field and Description |
|---|---|
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 and Description |
|---|
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
|
| Modifier and Type | Method and Description |
|---|---|
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) |
public static final boolean STRICT
public static final boolean RELAXED
public DefaultSchemaManager()
throws Exception
loader - The schema loader to useExceptionpublic DefaultSchemaManager(org.apache.directory.api.ldap.model.schema.registries.SchemaLoader loader)
loader - The schema loader to usepublic 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 NamingContextpublic 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.LdapExceptionpublic 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.SchemaManagerpublic 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.LdapExceptionpublic 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.LdapExceptionpublic boolean load(String... schemaNames) throws Exception
load in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic boolean loadAllEnabled()
throws Exception
loadAllEnabled in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic boolean loadAllEnabledRelaxed()
throws Exception
loadAllEnabledRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic boolean loadRelaxed(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws Exception
loadRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic boolean loadRelaxed(String... schemaNames) throws Exception
loadRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic boolean loadWithDeps(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws Exception
loadWithDeps in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic boolean loadWithDeps(String... schemas) throws Exception
loadWithDeps in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic boolean loadWithDepsRelaxed(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws Exception
loadWithDepsRelaxed in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic 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.SchemaManagerpublic 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.LdapExceptionpublic 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.LdapExceptionpublic boolean verify(org.apache.directory.api.ldap.model.schema.registries.Schema... schemas)
throws Exception
verify in interface org.apache.directory.api.ldap.model.schema.SchemaManagerExceptionpublic 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.SchemaManagerpublic 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.SchemaManagerpublic 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.SchemaManagerpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.SchemaManagerpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.LdapExceptionpublic 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.SchemaManagerCopyright © 2003–2015 The Apache Software Foundation. All rights reserved.