Package | Description |
---|---|
org.forgerock.opendj.ldap.schema |
Classes and interfaces for constructing and querying LDAP schemas.
|
org.forgerock.opendj.security |
An LDAP based security provider having the name "OpenDJ" and exposing an LDAP/LDIF based
KeyStore service. |
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 |
---|---|
io.reactivex.Single<SchemaBuilder> |
SchemaBuilder.addSchema(LdapClientSocket socket,
Dn name,
boolean overwrite)
Reads the schema elements contained in the named subschema
sub-entry and adds them to this schema builder.
|
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.
|
io.reactivex.Single<SchemaBuilder> |
SchemaBuilder.addSchemaForEntry(LdapClientSocket socket,
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.
|
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 |
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.
|
Copyright © 2010-2018, ForgeRock All Rights Reserved.