public class PartitionSchemaLoader
extends org.apache.directory.shared.ldap.schema.registries.AbstractSchemaLoader
| Constructor and Description |
|---|
PartitionSchemaLoader(Partition partition,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager) |
| Modifier and Type | Method and Description |
|---|---|
SchemaPartitionDao |
getDao() |
org.apache.directory.shared.ldap.schema.registries.Schema |
getSchema(String schemaName) |
Set<String> |
getSchemaNames() |
Map<String,org.apache.directory.shared.ldap.schema.registries.Schema> |
getSchemas() |
Set<String> |
listDependentSchemaNames(String schemaName)
Lists the names of the schemas that depend on the schema name provided.
|
Set<String> |
listEnabledDependentSchemaNames(String schemaName)
Lists the names of the enabled schemas that depend on the schema name
provided.
|
void |
load(org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.registries.Registries targetRegistries,
boolean isDepLoad) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadAttributeTypes(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadComparators(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadDitContentRules(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadDitStructureRules(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadMatchingRules(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadMatchingRuleUses(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadNameForms(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadNormalizers(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadObjectClasses(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadSyntaxCheckers(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
List<org.apache.directory.shared.ldap.entry.Entry> |
loadSyntaxes(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) |
addSchema, getAllEnabled, getAllSchemas, getSchema, loadAttributeTypes, loadComparators, loadDitContentRules, loadDitStructureRules, loadMatchingRules, loadMatchingRuleUses, loadNameForms, loadNormalizers, loadObjectClasses, loadSyntaxCheckers, loadSyntaxes, notifyListenerOrRegistries, removeSchema, setListenerpublic Set<String> listDependentSchemaNames(String schemaName) throws Exception
schemaName - the name of the schema to find dependents forException - if there are problems searching the schema partitionpublic Set<String> listEnabledDependentSchemaNames(String schemaName) throws Exception
schemaName - the name of the schema to find dependents forException - if there are problems searching the schema partitionpublic Map<String,org.apache.directory.shared.ldap.schema.registries.Schema> getSchemas() throws Exception
Exceptionpublic org.apache.directory.shared.ldap.schema.registries.Schema getSchema(String schemaName)
getSchema in interface org.apache.directory.shared.ldap.schema.registries.SchemaLoadergetSchema in class org.apache.directory.shared.ldap.schema.registries.AbstractSchemaLoaderpublic final void load(org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.registries.Registries targetRegistries,
boolean isDepLoad)
throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadAttributeTypes(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadComparators(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadDitContentRules(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadDitStructureRules(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadMatchingRules(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadMatchingRuleUses(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadNameForms(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadNormalizers(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadObjectClasses(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadSyntaxes(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic List<org.apache.directory.shared.ldap.entry.Entry> loadSyntaxCheckers(org.apache.directory.shared.ldap.schema.registries.Schema... schemas) throws Exception
Exceptionpublic SchemaPartitionDao getDao()
getDao in class org.apache.directory.shared.ldap.schema.registries.AbstractSchemaLoaderCopyright © 2003-2012 Apache Software Foundation. All Rights Reserved.