Uses of Class
org.forgerock.opendj.ldap.schema.SchemaBuilder
-
Packages that use SchemaBuilder 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 basedKeyStore
service.org.opends.server.schema Contains implementations of various Directory Server schema elements. -
-
Uses of SchemaBuilder in org.forgerock.opendj.config.schema
Methods in org.forgerock.opendj.config.schema that return SchemaBuilder Modifier and Type Method Description static SchemaBuilder
ExpressionSchema. addExpressionSyntaxesToSchema(SchemaBuilder builder, Schema schema)
Adds the configuration expression syntaxes to the provided schema builder.Methods in org.forgerock.opendj.config.schema with parameters of type SchemaBuilder Modifier and Type Method Description static SchemaBuilder
ExpressionSchema. addExpressionSyntaxesToSchema(SchemaBuilder builder, Schema schema)
Adds the configuration expression syntaxes to the provided schema builder. -
Uses of SchemaBuilder in org.forgerock.opendj.ldap.schema
Methods in org.forgerock.opendj.ldap.schema that return SchemaBuilder Modifier and Type Method 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
AttributeType.Builder. addToSchema()
Adds this attribute type to the schema, throwing aConflictingSchemaElementException
if there is an existing attribute type with the same numeric OID.SchemaBuilder
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.SchemaBuilder
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.SchemaBuilder
MatchingRule.Builder. addToSchema()
Adds this matching rule to the schema, throwing aConflictingSchemaElementException
if there is an existing matching rule with the same numeric OID.SchemaBuilder
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.SchemaBuilder
NameForm.Builder. addToSchema()
Adds this name form to the schema, throwing aConflictingSchemaElementException
if there is an existing name form with the same numeric OID.SchemaBuilder
ObjectClass.Builder. addToSchema()
Adds this object class to the schema, throwing aConflictingSchemaElementException
if there is an existing object class with the same numeric OID.SchemaBuilder
Syntax.Builder. addToSchema()
Adds this syntax to the schema, throwing aConflictingSchemaElementException
if there is an existing syntax with the same numeric OID.SchemaBuilder
AttributeType.Builder. addToSchemaOverwrite()
Adds this attribute type to the schema overwriting any existing attribute type with the same numeric OID.SchemaBuilder
DitContentRule.Builder. addToSchemaOverwrite()
Adds this DIT content rule to the schema overwriting any existing content rule with the same structural class 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
MatchingRule.Builder. addToSchemaOverwrite()
Adds this matching rule to the schema overwriting any existing matching rule 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
NameForm.Builder. addToSchemaOverwrite()
Adds this name form to the schema overwriting any existing name form 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
Syntax.Builder. addToSchemaOverwrite()
Adds this syntax to the schema overwriting any existing syntax 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.Methods in org.forgerock.opendj.ldap.schema that return types with arguments of type SchemaBuilder Modifier and Type Method Description 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.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. -
Uses of SchemaBuilder in org.forgerock.opendj.rest2ldap.schema
Methods in org.forgerock.opendj.rest2ldap.schema that return SchemaBuilder Modifier and Type Method Description static SchemaBuilder
JsonSchema. addJsonSyntaxesAndMatchingRulesToSchema(SchemaBuilder builder)
Adds the syntaxes and matching rules required by for JSON attribute support to the provided schema builder.Methods in org.forgerock.opendj.rest2ldap.schema with parameters of type SchemaBuilder Modifier and Type Method Description static SchemaBuilder
JsonSchema. addJsonSyntaxesAndMatchingRulesToSchema(SchemaBuilder builder)
Adds the syntaxes and matching rules required by for JSON attribute support to the provided schema builder. -
Uses of SchemaBuilder in org.forgerock.opendj.security
Methods in org.forgerock.opendj.security that return SchemaBuilder Modifier and Type Method Description static SchemaBuilder
OpenDjSecurityProviderSchema. addOpenDjSecurityProviderSchema(SchemaBuilder builder)
Adds the schema elements required by the OpenDJ security provider to the provided schema builder.Methods in org.forgerock.opendj.security with parameters of type SchemaBuilder Modifier and Type Method Description static SchemaBuilder
OpenDjSecurityProviderSchema. addOpenDjSecurityProviderSchema(SchemaBuilder builder)
Adds the schema elements required by the OpenDJ security provider to the provided schema builder. -
Uses of SchemaBuilder in org.opends.server.schema
Methods in org.opends.server.schema with parameters of type SchemaBuilder Modifier and Type Method 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(Path schemaFile, SchemaBuilder schemaBuilder, Schema readSchema)
Loads the contents of the provided schema file into the provided schema builder.List<Modification>
SchemaHandler. loadSchemaFileIntoSchemaBuilderAndReturnModifications(Path 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.
-