Package | Description |
---|---|
org.forgerock.opendj.config.schema |
This package contains LDAP schema syntaxes for attributes that can handle either
a commons-config expression using the pattern "&{some.token}" or an actual value corresponding to
the underlying syntax.
|
org.forgerock.opendj.ldap.schema |
Classes and interfaces for constructing and querying LDAP schemas.
|
org.forgerock.opendj.rest2ldap.schema |
This package contains LDAP schema syntaxes and matching rules for JSON based attributes.
|
org.forgerock.opendj.security |
An LDAP based security provider having the name "OpenDJ" and exposing an LDAP/LDIF based
KeyStore service. |
org.opends.server.schema |
Contains implementations of various Directory Server schema elements.
|
Modifier and Type | Method and Description |
---|---|
static SchemaBuilder |
ExpressionSchema.addExpressionSyntaxesToSchema(SchemaBuilder builder,
Schema schema)
Adds the configuration expression syntaxes to the provided schema builder.
|
Modifier and Type | Method and Description |
---|---|
static SchemaBuilder |
ExpressionSchema.addExpressionSyntaxesToSchema(SchemaBuilder builder,
Schema schema)
Adds the configuration expression syntaxes to the provided schema builder.
|
Modifier and Type | Method and Description |
---|---|
SchemaBuilder |
SchemaBuilder.addAttributeType(String definition,
boolean overwrite)
Adds the provided attribute type definition to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addDitContentRule(String definition,
boolean overwrite)
Adds the provided DIT content rule definition to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addDitStructureRule(String definition,
boolean overwrite)
Adds the provided DIT structure rule definition to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addEnumerationSyntax(String oid,
String description,
boolean overwrite,
String... enumerations)
Adds the provided enumeration syntax definition to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addMatchingRule(String definition,
boolean overwrite)
Adds the provided matching rule definition to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addMatchingRuleUse(String definition,
boolean overwrite)
Adds the provided matching rule use definition to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addNameForm(String definition,
boolean overwrite)
Adds the provided name form definition to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addObjectClass(String definition,
boolean overwrite)
Adds the provided object class definition to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addPatternSyntax(String oid,
String description,
Pattern pattern,
boolean overwrite)
Adds the provided pattern syntax definition to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addSchema(Connection connection,
Dn name,
boolean overwrite)
Reads the schema elements contained in the named subschema sub-entry and
adds them to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addSchema(Entry entry,
boolean overwrite)
Adds all of the schema elements contained in the provided subschema
subentry to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addSchema(Entry entry,
boolean overwrite,
SchemaBuilder.SchemaBuilderHook hook)
Adds all of the schema elements contained in the provided subschema
subentry to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addSchema(Schema schema,
boolean overwrite)
Adds all of the schema elements in the provided schema to this schema
builder.
|
SchemaBuilder |
SchemaBuilder.addSchemaForEntry(Connection connection,
Dn name,
boolean overwrite)
Reads the schema elements contained in the subschema sub-entry which
applies to the named entry and adds them to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addSubstitutionSyntax(String oid,
String description,
String substituteSyntax,
boolean overwrite)
Adds the provided substitution syntax definition to this schema builder.
|
SchemaBuilder |
SchemaBuilder.addSyntax(String definition,
boolean overwrite)
Adds the provided syntax definition to this schema builder.
|
SchemaBuilder |
Syntax.Builder.addToSchema()
Adds this syntax to the schema, throwing a
ConflictingSchemaElementException if there is an existing
syntax with the same numeric OID. |
SchemaBuilder |
ObjectClass.Builder.addToSchema()
Adds this object class to the schema, throwing a
ConflictingSchemaElementException if there is an existing
object class with the same numeric OID. |
SchemaBuilder |
NameForm.Builder.addToSchema()
Adds this name form to the schema, throwing a
ConflictingSchemaElementException if there is an existing
name form with the same numeric OID. |
SchemaBuilder |
MatchingRuleUse.Builder.addToSchema()
Adds this matching rule use definition to the schema, throwing a
ConflictingSchemaElementException if there is an existing
matching rule definition with the same numeric OID. |
SchemaBuilder |
MatchingRule.Builder.addToSchema()
Adds this matching rule to the schema, throwing a
ConflictingSchemaElementException if there is an existing
matching rule with the same numeric OID. |
SchemaBuilder |
DitStructureRule.Builder.addToSchema()
Adds this DIT structure rule to the schema, throwing a
ConflictingSchemaElementException if there is an existing DIT
structure rule with the same numeric ID. |
SchemaBuilder |
DitContentRule.Builder.addToSchema()
Adds this DIT content rule to the schema, throwing a
ConflictingSchemaElementException if there is an existing DIT
content rule with the same structural object class OID. |
SchemaBuilder |
AttributeType.Builder.addToSchema()
Adds this attribute type to the schema, throwing a
ConflictingSchemaElementException if there is an existing
attribute type with the same numeric OID. |
SchemaBuilder |
Syntax.Builder.addToSchemaOverwrite()
Adds this syntax to the schema overwriting any existing syntax with the same numeric OID.
|
SchemaBuilder |
ObjectClass.Builder.addToSchemaOverwrite()
Adds this object class to the schema overwriting any existing object class
with the same numeric OID.
|
SchemaBuilder |
NameForm.Builder.addToSchemaOverwrite()
Adds this name form to the schema overwriting any existing name form
with the same numeric OID.
|
SchemaBuilder |
MatchingRuleUse.Builder.addToSchemaOverwrite()
Adds this matching rule use definition to the schema overwriting any
existing matching rule use definition with the same numeric OID.
|
SchemaBuilder |
MatchingRule.Builder.addToSchemaOverwrite()
Adds this matching rule to the schema overwriting any existing matching rule with the same numeric OID.
|
SchemaBuilder |
DitStructureRule.Builder.addToSchemaOverwrite()
Adds this DIT structure rule to the schema overwriting any existing
DIT structure rule with the same numeric ID.
|
SchemaBuilder |
DitContentRule.Builder.addToSchemaOverwrite()
Adds this DIT content rule to the schema overwriting any existing
content rule with the same structural class OID.
|
SchemaBuilder |
AttributeType.Builder.addToSchemaOverwrite()
Adds this attribute type to the schema overwriting any existing
attribute type with the same numeric OID.
|
<T> SchemaBuilder |
SchemaBuilder.setOption(Option<T> option,
T value)
Sets a schema option overriding any previous values for the option.
|
Modifier and Type | Method and Description |
---|---|
LdapPromise<SchemaBuilder> |
SchemaBuilder.addSchemaAsync(Connection connection,
Dn name,
boolean overwrite)
Asynchronously reads the schema elements contained in the named subschema
sub-entry and adds them to this schema builder.
|
LdapPromise<SchemaBuilder> |
SchemaBuilder.addSchemaForEntryAsync(Connection connection,
Dn name,
boolean overwrite)
Asynchronously reads the schema elements contained in the subschema
sub-entry which applies to the named entry and adds them to this schema
builder.
|
Modifier and Type | Method and Description |
---|---|
static SchemaBuilder |
JsonSchema.addJsonSyntaxesAndMatchingRulesToSchema(SchemaBuilder builder)
Adds the syntaxes and matching rules required by for JSON attribute support to the provided schema builder.
|
Modifier and Type | Method and Description |
---|---|
static SchemaBuilder |
JsonSchema.addJsonSyntaxesAndMatchingRulesToSchema(SchemaBuilder builder)
Adds the syntaxes and matching rules required by for JSON attribute support to the provided schema builder.
|
Modifier and Type | Method and Description |
---|---|
static SchemaBuilder |
OpenDjSecurityProviderSchema.addOpenDjSecurityProviderSchema(SchemaBuilder builder)
Adds the schema elements required by the OpenDJ security provider to the provided schema builder.
|
Modifier and Type | Method and Description |
---|---|
static SchemaBuilder |
OpenDjSecurityProviderSchema.addOpenDjSecurityProviderSchema(SchemaBuilder builder)
Adds the schema elements required by the OpenDJ security provider to the provided schema builder.
|
Modifier and Type | Method and Description |
---|---|
void |
CoreSchemaProvider.initialize(ServerContext serverContext,
CoreSchemaCfg configuration,
SchemaBuilder initialSchemaBuilder) |
void |
JsonEqualityMatchingRuleProvider.initialize(ServerContext serverContext,
JsonEqualityMatchingRuleCfg configuration,
SchemaBuilder initialSchemaBuilder) |
void |
JsonOrderingMatchingRuleProvider.initialize(ServerContext serverContext,
JsonOrderingMatchingRuleCfg configuration,
SchemaBuilder initialSchemaBuilder) |
void |
JsonQueryEqualityMatchingRuleProvider.initialize(ServerContext serverContext,
JsonQueryEqualityMatchingRuleCfg configuration,
SchemaBuilder initialSchemaBuilder) |
void |
SchemaProvider.initialize(ServerContext serverContext,
T configuration,
SchemaBuilder initialSchemaBuilder)
Initialize the schema provider from provided configuration and schema builder.
|
void |
SchemaHandler.loadSchemaFileIntoSchemaBuilder(File schemaFile,
SchemaBuilder schemaBuilder,
Schema readSchema)
Loads the contents of the provided schema file into the provided schema builder.
|
List<Modification> |
SchemaHandler.loadSchemaFileIntoSchemaBuilderAndReturnModifications(File schemaFile,
SchemaBuilder schemaBuilder,
Schema readSchema)
Loads the contents of the provided schema file into the provided schema builder and returns the list of
modifications.
|
void |
SchemaHandler.SchemaUpdater.update(SchemaBuilder builder)
Updates the schema using the provided schema builder.
|
Copyright 2010-2018 ForgeRock AS.