Uses of Class
org.forgerock.opendj.ldap.schema.DitStructureRule.Builder
Package
Description
Classes and interfaces for constructing and querying LDAP schemas.
-
Uses of DitStructureRule.Builder in org.forgerock.opendj.ldap.schema
Modifier and TypeMethodDescriptionSchemaBuilder.buildDitStructureRule
(int ruleId) Returns a builder which can be used for incrementally constructing a new DIT structure rule before adding it to the schema.SchemaBuilder.buildDitStructureRule
(DitStructureRule structureRule) Returns an DIT structure rule builder whose fields are initialized to the values of the provided rule.DitStructureRule.Builder.description
(String description) DitStructureRule.Builder.extraProperties
(String extensionName, String... extensionValues) DitStructureRule.Builder.extraProperties
(Map<String, List<String>> extraProperties) Sets the name form associated with the DIT structure rule.Adds the provided user friendly names.DitStructureRule.Builder.names
(Collection<String> names) Adds the provided user friendly names.DitStructureRule.Builder.obsolete
(boolean isObsolete) Specifies whether this schema element is obsolete.DitStructureRule.Builder.removeAllExtraProperties()
DitStructureRule.Builder.removeAllNames()
Removes all user defined names.DitStructureRule.Builder.removeAllSuperiorRules()
Removes all superior rules.DitStructureRule.Builder.removeExtraProperty
(String extensionName, String... extensionValues) DitStructureRule.Builder.removeName
(String name) Removes the provided user defined name.DitStructureRule.Builder.removeSuperiorRule
(int superiorRuleId) Removes the provided superior rule.DitStructureRule.Builder.ruleId
(int ruleId) Sets the numeric ID which uniquely identifies this structure rule.DitStructureRule.Builder.superiorRules
(int... superiorRuleIds) Adds the provided superior rule identifiers.Modifier and TypeMethodDescriptionvoid
SchemaBuilder.SchemaBuilderHook.beforeAddDitStructureRule
(DitStructureRule.Builder builder) Allow to modify the builder before its inclusion in schema.