phpLDAPadmin
[ class tree: phpLDAPadmin ] [ index: phpLDAPadmin ] [ all elements ]

Class: SchemaItem

Source Location: /lib/schema_functions.php

Class Overview


Generic parent class for all schema items. A schema item is an ObjectClass, an AttributeBype, a MatchingRule, or a Syntax.


Variables

Methods


Child classes:

ObjectClass
Represents an LDAP objectClass
AttributeType
Represents an LDAP AttributeType
Syntax
Represents an LDAP Syntax
MatchingRule
Represents an LDAP MatchingRule
MatchingRuleUse
Represents an LDAP schema matchingRuleUse entry

Class Details

[line 19]
Generic parent class for all schema items. A schema item is an ObjectClass, an AttributeBype, a MatchingRule, or a Syntax.

All schema items have at least two things in common: An OID and a description. This class provides an implementation for these two data.




[ Top ]


Class Variables

$description =

[line 24]


Type:   mixed


[ Top ]

$oid =

[line 21]


Type:   mixed


[ Top ]



Class Methods


method getDescription [line 44]

void getDescription( )



[ Top ]

method getOID [line 40]

void getOID( )



[ Top ]

method initVars [line 27]

void initVars( )



Overridden in child classes as:

ObjectClass::initVars()
AttributeType::initVars()
Initialize the class' member variables
Syntax::initVars()
Initializes the class' member variables
MatchingRule::initVars()
Initialize the class' member variables
MatchingRuleUse::initVars()
Initialize the class' member variables

[ Top ]

method setDescription [line 36]

void setDescription( $new_desc)



Parameters:

   $new_desc  

[ Top ]

method setOID [line 32]

void setOID( $new_oid)



Parameters:

   $new_oid  

[ Top ]


Documentation generated on Sun, 30 Dec 2007 17:50:35 -0800 by phpDocumentor 1.3.1