DitContentRule.Builder |
DitContentRule.Builder.auxiliaryObjectClasses(String... objectClassNamesOrOids) |
Adds the provided auxiliary classes to the list of auxiliary object
classes that entries subject to this DIT content rule may belong to.
|
DitContentRule.Builder |
DitContentRule.Builder.auxiliaryObjectClasses(Collection<String> objectClassNamesOrOids) |
Adds the provided auxiliary classes to the list of auxiliary object
classes that entries subject to this DIT content rule may belong to.
|
DitContentRule.Builder |
SchemaBuilder.buildDitContentRule(String structuralClassOid) |
Returns a builder which can be used for incrementally constructing a new
DIT content rule before adding it to the schema.
|
DitContentRule.Builder |
SchemaBuilder.buildDitContentRule(DitContentRule contentRule) |
Returns a DIT content rule builder whose fields are initialized to the
values of the provided DIT content rule.
|
DitContentRule.Builder |
DitContentRule.Builder.description(String description) |
|
DitContentRule.Builder |
DitContentRule.Builder.extraProperties(String extensionName,
String... extensionValues) |
|
DitContentRule.Builder |
DitContentRule.Builder.extraProperties(Map<String,List<String>> extraProperties) |
|
DitContentRule.Builder |
DitContentRule.Builder.names(String... names) |
Adds the provided user friendly names.
|
DitContentRule.Builder |
DitContentRule.Builder.names(Collection<String> names) |
Adds the provided user friendly names.
|
DitContentRule.Builder |
DitContentRule.Builder.obsolete(boolean isObsolete) |
Specifies whether this schema element is obsolete.
|
DitContentRule.Builder |
DitContentRule.Builder.optionalAttributes(String... attributeNamesOrOids) |
Adds the provided optional attributes to the list of attribute types
that entries subject to this DIT content rule may contain.
|
DitContentRule.Builder |
DitContentRule.Builder.optionalAttributes(Collection<String> attributeNamesOrOids) |
Adds the provided optional attributes to the list of attribute types
that entries subject to this DIT content rule may contain.
|
DitContentRule.Builder |
DitContentRule.Builder.prohibitedAttributes(String... attributeNamesOrOids) |
Adds the provided prohibited attributes to the list of attribute types
that entries subject to this DIT content rule must not contain.
|
DitContentRule.Builder |
DitContentRule.Builder.prohibitedAttributes(Collection<String> attributeNamesOrOids) |
Adds the provided prohibited attributes to the list of attribute types
that entries subject to this DIT content rule must not contain.
|
DitContentRule.Builder |
DitContentRule.Builder.removeAllAuxiliaryObjectClasses() |
Clears the list of auxiliary object classes that entries subject to
this DIT content rule may belong to.
|
DitContentRule.Builder |
DitContentRule.Builder.removeAllExtraProperties() |
|
DitContentRule.Builder |
DitContentRule.Builder.removeAllNames() |
Removes all user defined names.
|
DitContentRule.Builder |
DitContentRule.Builder.removeAllOptionalAttributes() |
Clears the list of attribute types that entries subject to this DIT
content rule may contain.
|
DitContentRule.Builder |
DitContentRule.Builder.removeAllProhibitedAttributes() |
Clears the list of attribute types that entries subject to this DIT
content rule must not contain.
|
DitContentRule.Builder |
DitContentRule.Builder.removeAllRequiredAttributes() |
Clears the list of attribute types that entries subject to this DIT
content rule must contain.
|
DitContentRule.Builder |
DitContentRule.Builder.removeAuxiliaryObjectClass(String objectClassNameOrOid) |
Removes the provided object class in the list of auxiliary object classes that entries subject to
this DIT content rule may belong to.
|
DitContentRule.Builder |
DitContentRule.Builder.removeExtraProperty(String extensionName,
String... extensionValues) |
|
DitContentRule.Builder |
DitContentRule.Builder.removeName(String name) |
Removes the provided user defined name.
|
DitContentRule.Builder |
DitContentRule.Builder.removeOptionalAttribute(String attributeNameOrOid) |
Removes the provided optional attribute in the list of attribute
types that entries subject to this DIT content rule may contain.
|
DitContentRule.Builder |
DitContentRule.Builder.removeProhibitedAttribute(String attributeNameOrOid) |
Removes the provided prohibited attribute in the list of attribute
types that entries subject to this DIT content rule must not contain.
|
DitContentRule.Builder |
DitContentRule.Builder.removeRequiredAttribute(String attributeNameOrOid) |
Removes the provided required attribute in the list of attribute
types that entries subject to this DIT content rule must contain.
|
DitContentRule.Builder |
DitContentRule.Builder.requiredAttributes(String... attributeNamesOrOids) |
Adds the provided attribute to the list of attribute types that
entries subject to this DIT content rule must contain.
|
DitContentRule.Builder |
DitContentRule.Builder.requiredAttributes(Collection<String> attributeNamesOrOids) |
Adds the provided attribute to the list of attribute types that
entries subject to this DIT content rule must contain.
|
DitContentRule.Builder |
DitContentRule.Builder.structuralClassOid(String structuralClassOid) |
Sets the structural class OID which uniquely identifies this DIT
content rule.
|