Package | Description |
---|---|
org.forgerock.opendj.ldap.schema |
Classes and interfaces for constructing and querying LDAP schemas.
|
Modifier and Type | Method and Description |
---|---|
AttributeType.Builder |
AttributeType.Builder.approximateMatchingRule(String approximateMatchingRuleOid)
Sets the matching rule that should be used for approximate matching
with this attribute type.
|
AttributeType.Builder |
SchemaBuilder.buildAttributeType(AttributeType attributeType)
Returns an attribute type builder whose fields are initialized to the
values of the provided attribute type.
|
AttributeType.Builder |
SchemaBuilder.buildAttributeType(String oid)
Returns a builder which can be used for incrementally constructing a new
attribute type before adding it to the schema.
|
AttributeType.Builder |
AttributeType.Builder.collective(boolean isCollective)
Specifies whether this attribute type is "collective".
|
AttributeType.Builder |
AttributeType.Builder.description(String description) |
AttributeType.Builder |
AttributeType.Builder.equalityMatchingRule(String equalityMatchingRuleOid)
Sets the matching rule that should be used for equality matching with
this attribute type.
|
AttributeType.Builder |
AttributeType.Builder.extraProperties(Map<String,List<String>> extraProperties) |
AttributeType.Builder |
AttributeType.Builder.extraProperties(String extensionName,
String... extensionValues) |
AttributeType.Builder |
AttributeType.Builder.names(Collection<String> names)
Adds the provided user friendly names.
|
AttributeType.Builder |
AttributeType.Builder.names(String... names)
Adds the provided user friendly names.
|
AttributeType.Builder |
AttributeType.Builder.noUserModification(boolean isNoUserModification)
Specifies whether this attribute type is "no-user-modification".
|
AttributeType.Builder |
AttributeType.Builder.obsolete(boolean isObsolete)
Specifies whether this schema element is obsolete.
|
AttributeType.Builder |
AttributeType.Builder.oid(String oid)
Sets the numeric OID which uniquely identifies this attribute type.
|
AttributeType.Builder |
AttributeType.Builder.orderingMatchingRule(String orderingMatchingRuleOid)
Sets the matching rule that should be used for ordering with this
attribute type.
|
AttributeType.Builder |
AttributeType.Builder.removeAllExtraProperties() |
AttributeType.Builder |
AttributeType.Builder.removeAllNames()
Removes all user defined names.
|
AttributeType.Builder |
AttributeType.Builder.removeExtraProperty(String extensionName,
String... extensionValues) |
AttributeType.Builder |
AttributeType.Builder.removeName(String name)
Removes the provided user defined name.
|
AttributeType.Builder |
AttributeType.Builder.singleValue(boolean isSingleValue)
Specifies whether this attribute type is declared "single-value".
|
AttributeType.Builder |
AttributeType.Builder.substringMatchingRule(String substringMatchingRuleOid)
Sets the matching rule that should be used for substring matching
with this attribute type.
|
AttributeType.Builder |
AttributeType.Builder.superiorType(String superiorTypeOid)
Sets the superior type for this attribute type.
|
AttributeType.Builder |
AttributeType.Builder.syntax(String syntaxOid)
Sets the syntax for this attribute type.
|
AttributeType.Builder |
AttributeType.Builder.usage(AttributeUsage attributeUsage)
Sets the usage indicator for this attribute type.
|
Modifier and Type | Method and Description |
---|---|
void |
SchemaBuilder.SchemaBuilderHook.beforeAddAttribute(AttributeType.Builder builder)
Allow to modify the builder before its inclusion in schema.
|
Copyright 2011-2017 ForgeRock AS.