Package | Description |
---|---|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server
codebase.
|
org.opends.server.schema |
Contains implementations of various Directory Server schema elements.
|
org.opends.server.types |
Contains implementations for a number of Directory Server data
types.
|
Modifier and Type | Method and Description |
---|---|
static NameForm |
DirectoryServer.getNameForm(String lowerName)
Retrieves the name form associated with the specified name or OID.
|
Modifier and Type | Method and Description |
---|---|
static ConcurrentMap<NameForm,DITStructureRule> |
DirectoryServer.getDITStructureRules()
Retrieves the set of DIT structure rules defined in the Directory Server.
|
static List<NameForm> |
DirectoryServer.getNameForm(ObjectClass objectClass)
Retrieves the name forms associated with the specified objectclass.
|
static ConcurrentMap<ObjectClass,List<NameForm>> |
DirectoryServer.getNameForms()
Retrieves the set of name forms defined in the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
static void |
DirectoryServer.deregisterNameForm(NameForm nameForm)
Deregisters the provided name form with the Directory Server.
|
static DITStructureRule |
DirectoryServer.getDITStructureRule(NameForm nameForm)
Retrieves the DIT structure rule associated with the provided name form.
|
static void |
DirectoryServer.registerNameForm(NameForm nameForm,
boolean overwriteExisting)
Registers the provided name form with the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
static NameForm |
NameFormSyntax.decodeNameForm(org.forgerock.opendj.ldap.ByteSequence value,
Schema schema,
boolean allowUnknownElements)
Decodes the contents of the provided ASN.1 octet string as a name form
definition according to the rules of this syntax.
|
Modifier and Type | Method and Description |
---|---|
NameForm |
DITStructureRule.getNameForm()
Retrieves the name form for this DIT structure rule.
|
NameForm |
Schema.getNameForm(String lowerName)
Retrieves the name form definition with the provided name or OID.
|
static NameForm |
DirectoryConfig.getNameForm(String lowerName)
Retrieves the name form associated with the specified name or
OID.
|
Modifier and Type | Method and Description |
---|---|
static Map<NameForm,DITStructureRule> |
DirectoryConfig.getDITStructureRules()
Retrieves the set of DIT structure rules defined in the Directory
Server.
|
ConcurrentHashMap<NameForm,DITStructureRule> |
Schema.getDITStructureRulesByNameForm()
Retrieves the DIT structure rule definitions for this schema, as
a mapping between the name form for the rule and the DIT
structure rule itself.
|
List<NameForm> |
Schema.getNameForm(ObjectClass objectClass)
Retrieves the name forms definition for the specified
objectclass.
|
static List<NameForm> |
DirectoryConfig.getNameForm(ObjectClass objectClass)
Retrieves the list of name forms associated with the specified
structural objectclass.
|
static Map<ObjectClass,List<NameForm>> |
DirectoryConfig.getNameForms()
Retrieves the set of name forms defined in the Directory Server.
|
ConcurrentHashMap<String,NameForm> |
Schema.getNameFormsByNameOrOID()
Retrieves the name form definitions for this schema, as a mapping
between the names/OID for the name form and the name form itself.
|
ConcurrentHashMap<ObjectClass,List<NameForm>> |
Schema.getNameFormsByObjectClass()
Retrieves the name form definitions for this schema, as a mapping
between the objectclass for the name forms and the name forms
themselves.
|
Modifier and Type | Method and Description |
---|---|
void |
Schema.deregisterNameForm(NameForm nameForm)
Deregisters the provided name form definition with this schema.
|
DITStructureRule |
Schema.getDITStructureRule(NameForm nameForm)
Retrieves the DIT structure rule definition for the provided name
form.
|
static DITStructureRule |
DirectoryConfig.getDITStructureRule(NameForm nameForm)
Retrieves the DIT structure rule associated with the provided
name form.
|
boolean |
Schema.hasDITStructureRule(NameForm nameForm)
Indicates whether this schema definition includes a DIT structure
rule for the provided name form.
|
void |
Schema.registerNameForm(NameForm nameForm,
boolean overwriteExisting)
Registers the provided name form definition with this schema.
|
Constructor and Description |
---|
DITStructureRule(String definition,
Map<String,String> names,
int ruleID,
String description,
boolean isObsolete,
NameForm nameForm,
Set<DITStructureRule> superiorRules,
Map<String,List<String>> extraProperties)
Creates a new DIT structure rule with the provided information.
|
Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.