constructor AttributeType [line 579]
AttributeType AttributeType(
$raw_ldap_attr_string)
|
|
Creates a new AttributeType objcet from a raw LDAP AttributeType string.
Parameters:
method addAlias [line 878]
void addAlias(
string
$new_alias_name)
|
|
Adds an attribute name to the alias array.
Parameters:
method addRequiredByObjectClass [line 948]
void addRequiredByObjectClass(
string
$object_class_name)
|
|
Adds an objectClass name to this attribute's list of "required by" objectClasses, that is the list of objectClasses which must have this attribute.
Parameters:
method addUsedInObjectClass [line 924]
void addUsedInObjectClass(
string
$object_class_name)
|
|
Adds an objectClass name to this attribute's list of "used in" objectClasses, that is the list of objectClasses which provide this attribute.
Parameters:
method getAliases [line 761]
Gets the names of attributes that are an alias for this attribute (if any).
Tags:
method getEquality [line 733]
Gets this attribute's equality string
method getIsCollective [line 833]
Gets whether this attribute is collective.
Tags:
method getIsNoUserModification [line 842]
bool getIsNoUserModification(
)
|
|
Gets whether this attribute is not modifiable by users.
Tags:
method getIsObsolete [line 705]
Gets whether this attribute has been flagged as obsolete by the LDAP server
method getIsSingleValue [line 815]
Gets whether this attribute is single-valued. If this attribute only supports single values, true is returned. If this attribute supports multiple values, false is returned.
Tags:
method getMaxLength [line 805]
Gets this attribute's the maximum length. If no maximum is defined by the LDAP server, null is returned.
Tags:
method getName [line 696]
Gets this attribute's name
method getOrdering [line 742]
Gets this attribute's ordering specification.
method getRequiredByObjectClasses [line 962]
array getRequiredByObjectClasses(
)
|
|
Gets the list of "required by" objectClasses, that is the list of objectClasses which provide must have attribute.
Tags:
method getSubstr [line 751]
Gets this attribute's substring matching specification
method getSupAttribute [line 724]
string getSupAttribute(
)
|
|
Gets this attribute's parent attribute (if any). If this attribute does not inherit from another attribute, null is returned.
method getSyntaxOID [line 796]
Gets this attribute's syntax OID. Differs from getSyntaxString() in that this function only returns the actual OID with any length specification removed.
Ie, if the syntax string is "1.2.3.4{16}", this function only retruns "1.2.3.4".
Tags:
method getSyntaxString [line 784]
string getSyntaxString(
)
|
|
Gets this attribute's raw syntax string (ie: "1.2.3.4{16}").
Tags:
method getType [line 851]
Gets this attribute's type
Tags:
method getUsage [line 714]
Gets this attribute's usage string as defined by the LDAP server
method getUsedInObjectClasses [line 938]
array getUsedInObjectClasses(
)
|
|
Gets the list of "used in" objectClasses, that is the list of objectClasses which provide this attribute.
Tags:
method initVars [line 552]
Initialize the class' member variables
Overrides
SchemaItem::initVars() (Initialize class members to default values.)
method isAliasFor [line 771]
bool isAliasFor(
string
$attr_name)
|
|
Returns whether the specified attribute is an alias for this one (based on this attribute's alias list).
Tags:
Parameters:
method removeAlias [line 862]
bool removeAlias(
string
$remove_alias_name)
|
|
Removes an attribute name from this attribute's alias array.
Tags:
Parameters:
method setAliases [line 905]
void setAliases(
array
$new_aliases)
|
|
Sets this attribute's list of aliases.
Parameters:
method setIsSingleValue [line 824]
void setIsSingleValue(
bool
$is_single_value)
|
|
Sets whether this attribute is single-valued.
Parameters:
method setName [line 887]
void setName(
string
$new_name)
|
|
Sets this attriute's name.
Parameters:
method setSupAttribute [line 896]
void setSupAttribute(
string
$new_sup_attr)
|
|
Sets this attriute's SUP attribute (ie, the attribute from which this attribute inherits).
Parameters:
method setType [line 914]
void setType(
string
$new_type)
|
|
Sets this attribute's type.
Parameters: