This class provides a contract for schema objectClasses.

 Methods

Gets the objectClass description

getDescription() : string

Returns

string

Gets the attributes that this objectClass may contain

getMayContain() : array

Returns

array

Gets the attributes that this objectClass must contain

getMustContain() : array

Returns

array

Gets the objectClass name

getName() : string

Returns

string

Gets the objectClass OID

getOid() : string

Returns

string

Returns the parent objectClasses of this class.

getParentClasses() : array

This includes structural, abstract and auxiliary objectClasses

Returns

array

Gets the objectClass type

getType() : int

Returns

int