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