ObjectClass.Builder | 
SchemaBuilder.buildObjectClass(String oid) | 
 Returns a builder which can be used for incrementally constructing a new
 object class before adding it to the schema. 
 | 
ObjectClass.Builder | 
SchemaBuilder.buildObjectClass(ObjectClass objectClass) | 
 Returns an object class builder whose fields are initialized to the
 values of the provided object class. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.description(String description) | 
  | 
ObjectClass.Builder | 
ObjectClass.Builder.extraProperties(String extensionName,
               String... extensionValues) | 
  | 
ObjectClass.Builder | 
ObjectClass.Builder.extraProperties(Map<String,List<String>> extraProperties) | 
  | 
ObjectClass.Builder | 
ObjectClass.Builder.names(String... names) | 
 Adds the provided user friendly names. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.names(Collection<String> names) | 
 Adds the provided user friendly names. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.obsolete(boolean isObsolete) | 
 Specifies whether this schema element is obsolete. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.oid(String oid) | 
 Sets the numeric OID which uniquely identifies this object class. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.optionalAttributes(String... attributeNamesOrOids) | 
 Adds the provided optional attributes. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.optionalAttributes(Collection<String> attributeNamesOrOids) | 
 Adds the provided optional attributes. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.removeAllExtraProperties() | 
  | 
ObjectClass.Builder | 
ObjectClass.Builder.removeAllNames() | 
 Removes all user defined names. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.removeAllOptionalAttributes() | 
 Removes all optional attributes. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.removeAllRequiredAttributes() | 
 Removes all required attributes. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.removeAllSuperiorObjectClass() | 
 Removes all superior object class. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.removeExtraProperty(String extensionName,
                   String... extensionValues) | 
  | 
ObjectClass.Builder | 
ObjectClass.Builder.removeName(String name) | 
 Removes the provided user defined name. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.removeOptionalAttribute(String attributeNameOrOid) | 
 Removes the provided optional attribute. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.removeRequiredAttribute(String attributeNameOrOid) | 
 Removes the provided required attribute. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.removeSuperiorObjectClass(String objectClassNameOrOid) | 
 Removes the provided superior object class. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.requiredAttributes(String... attributeNamesOrOids) | 
 Adds the provided required attributes. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.requiredAttributes(Collection<String> attributeNamesOrOids) | 
 Adds the provided required attributes. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.superiorObjectClasses(String... objectClassNamesOrOids) | 
 Adds the provided superior object classes. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.superiorObjectClasses(Collection<String> objectClassNamesOrOids) | 
 Adds the provided superior object classes. 
 | 
ObjectClass.Builder | 
ObjectClass.Builder.type(ObjectClassType type) | 
 Sets the type of this object class. 
 |