Uses of Class
org.forgerock.opendj.ldap.schema.SchemaBuilder
Package
Description
Classes and interfaces for constructing and querying LDAP schemas.
An LDAP based security provider having the name "OpenDJ" and exposing an LDAP/LDIF based
KeyStore
service.-
Uses of SchemaBuilder in org.forgerock.opendj.ldap.schema
Modifier and TypeMethodDescriptionSchemaBuilder.addAttributeType
(String definition, boolean overwrite) Adds the provided attribute type definition to this schema builder.SchemaBuilder.addDitContentRule
(String definition, boolean overwrite) Adds the provided DIT content rule definition to this schema builder.SchemaBuilder.addDitStructureRule
(String definition, boolean overwrite) Adds the provided DIT structure rule definition to this schema builder.SchemaBuilder.addEnumerationSyntax
(String oid, String description, boolean overwrite, String... enumerations) Adds the provided enumeration syntax definition to this schema builder.SchemaBuilder.addMatchingRule
(String definition, boolean overwrite) Adds the provided matching rule definition to this schema builder.SchemaBuilder.addMatchingRuleUse
(String definition, boolean overwrite) Adds the provided matching rule use definition to this schema builder.SchemaBuilder.addNameForm
(String definition, boolean overwrite) Adds the provided name form definition to this schema builder.SchemaBuilder.addObjectClass
(String definition, boolean overwrite) Adds the provided object class definition to this schema builder.SchemaBuilder.addPatternSyntax
(String oid, String description, Pattern pattern, boolean overwrite) Adds the provided pattern syntax definition to this schema builder.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.Adds all of the schema elements contained in the provided subschema subentry to this schema builder.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.Adds all of the schema elements in the provided schema to this schema builder.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.addSubstitutionSyntax
(String oid, String description, String substituteSyntax, boolean overwrite) Adds the provided substitution syntax definition to this schema builder.Adds the provided syntax definition to this schema builder.AttributeType.Builder.addToSchema()
Adds this attribute type to the schema, throwing aConflictingSchemaElementException
if there is an existing attribute type with the same numeric OID.DitContentRule.Builder.addToSchema()
Adds this DIT content rule to the schema, throwing aConflictingSchemaElementException
if there is an existing DIT content rule with the same structural object class OID.DitStructureRule.Builder.addToSchema()
Adds this DIT structure rule to the schema, throwing aConflictingSchemaElementException
if there is an existing DIT structure rule with the same numeric ID.MatchingRule.Builder.addToSchema()
Adds this matching rule to the schema, throwing aConflictingSchemaElementException
if there is an existing matching rule with the same numeric OID.MatchingRuleUse.Builder.addToSchema()
Adds this matching rule use definition to the schema, throwing aConflictingSchemaElementException
if there is an existing matching rule definition with the same numeric OID.NameForm.Builder.addToSchema()
Adds this name form to the schema, throwing aConflictingSchemaElementException
if there is an existing name form with the same numeric OID.ObjectClass.Builder.addToSchema()
Adds this object class to the schema, throwing aConflictingSchemaElementException
if there is an existing object class with the same numeric OID.Syntax.Builder.addToSchema()
Adds this syntax to the schema, throwing aConflictingSchemaElementException
if there is an existing syntax with the same numeric OID.AttributeType.Builder.addToSchemaOverwrite()
Adds this attribute type to the schema overwriting any existing attribute type with the same numeric OID.DitContentRule.Builder.addToSchemaOverwrite()
Adds this DIT content rule to the schema overwriting any existing content rule with the same structural class OID.DitStructureRule.Builder.addToSchemaOverwrite()
Adds this DIT structure rule to the schema overwriting any existing DIT structure rule with the same numeric ID.MatchingRule.Builder.addToSchemaOverwrite()
Adds this matching rule to the schema overwriting any existing matching rule with the same numeric OID.MatchingRuleUse.Builder.addToSchemaOverwrite()
Adds this matching rule use definition to the schema overwriting any existing matching rule use definition with the same numeric OID.NameForm.Builder.addToSchemaOverwrite()
Adds this name form to the schema overwriting any existing name form with the same numeric OID.ObjectClass.Builder.addToSchemaOverwrite()
Adds this object class to the schema overwriting any existing object class with the same numeric OID.Syntax.Builder.addToSchemaOverwrite()
Adds this syntax to the schema overwriting any existing syntax with the same numeric OID.<T> SchemaBuilder
Sets a schema option overriding any previous values for the option.Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.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.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.rxjava3.core.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.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. -
Uses of SchemaBuilder in org.forgerock.opendj.security
Modifier and TypeMethodDescriptionstatic SchemaBuilder
OpenDjSecurityProviderSchema.addOpenDjSecurityProviderSchema
(SchemaBuilder builder) Adds the schema elements required by the OpenDJ security provider to the provided schema builder.Modifier and TypeMethodDescriptionstatic SchemaBuilder
OpenDjSecurityProviderSchema.addOpenDjSecurityProviderSchema
(SchemaBuilder builder) Adds the schema elements required by the OpenDJ security provider to the provided schema builder.