| Package | Description |
|---|---|
| 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 | Class and Description |
|---|---|
class |
SomeSchemaElement
Represents a schema element which is either a SDK attribute type or an objectclass from the server.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CommonSchemaElements
An abstract base class for LDAP schema definitions which contain an
OID, optional names, description, an obsolete flag, and an optional
set of extra properties.
|
class |
DITContentRule
This class defines a DIT content rule, which defines the set of
allowed, required, and prohibited attributes for entries with a
given structural objectclass, and also indicates which auxiliary
classes that may be included in the entry.
|
class |
DITStructureRule
This class defines a DIT structure rule, which is used to indicate
the types of children that entries may have.
|
class |
LDAPSyntaxDescription
This class defines a data structure for storing and interacting
with an ldap syntax, which defines the custom ldap syntaxes.
|
class |
MatchingRuleUse
This class defines a data structure for storing and interacting
with a matching rule use definition, which may be used to restrict
the set of attribute types that may be used for a given matching
rule.
|
class |
NameForm
This class defines a data structure for storing and interacting
with a name form, which defines the attribute type(s) that must
and/or may be used in the RDN of an entry with a given structural
objectclass.
|
class |
ObjectClass
This class defines a data structure for storing and interacting
with an objectclass, which contains a collection of attributes that
must and/or may be present in an entry with that objectclass.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
CommonSchemaElements.getDefinitionWithFileName(SchemaFileElement elem)
Retrieves the definition string used to create this attribute
type and including the X-SCHEMA-FILE extension.
|
static String |
CommonSchemaElements.getSchemaFile(SchemaFileElement elem)
Retrieves the name of the schema file that contains the
definition for this schema definition.
|
static String |
CommonSchemaElements.getSingleValueProperty(SchemaFileElement elem,
String propertyName)
Retrieves the name of a single value property for this schema element.
|
void |
Schema.rebuildDependentElements(SchemaFileElement element)
Recursively rebuilds all schema elements that are dependent upon
the provided element.
|
static void |
CommonSchemaElements.setExtraProperty(SchemaFileElement elem,
String name,
String value)
Sets the value for an "extra" property for this schema element.
|
static void |
CommonSchemaElements.setSchemaFile(SchemaFileElement elem,
String schemaFile)
Specifies the name of the schema file that contains the
definition for this schema element.
|
Copyright © 2010-2018 ForgeRock AS. All Rights Reserved.