| wCMF
    3.6
    | 
 Inheritance diagram for UserRDBBase:
 Inheritance diagram for UserRDBBase:| Public Member Functions | |
| UserRDBBase ($oid=null, $type=null) | |
| getObjectDisplayName () | |
| getObjectDescription () | |
| getValueDisplayName ($name, $type=null) | |
| getValueDescription ($name, $type=null) | |
| isManyToManyObject () | |
| getId ($unconverted=false) | |
| setId ($id) | |
| getLogin ($unconverted=false) | |
| setLogin ($login) | |
| getPassword ($unconverted=false) | |
| setPassword ($password) | |
| getName ($unconverted=false) | |
| setName ($name) | |
| getFirstname ($unconverted=false) | |
| setFirstname ($firstname) | |
| getConfig ($unconverted=false) | |
| setConfig ($config) | |
| getLocktableList () | |
| getLocktableChildren () | |
| getNMUserRoleList () | |
| getNMUserRoleChildren () | |
| getRoleRDBList () | |
| getRoleRDBChildren () | |
| loadChildren ($type, $buildDepth=BUILDDEPTH_SINGLE, $forceUpdate=false) | |
| getChildrenEx ($oid, $type, $values, $properties) | |
| addChild (&$child, $addtype=ADDCHILD_BACK) | |
| deleteChild ($childOID, $reallyDelete=false) | |
|  Public Member Functions inherited from User | |
| User ($oid=null, $type='User') | |
| & | getUser ($login, $password) | 
| getUserId () | |
| setLogin ($login) | |
| getLogin () | |
| setPassword ($password) | |
| getPassword () | |
| setName ($name) | |
| getName () | |
| setFirstname ($firstname) | |
| getFirstname () | |
| setConfig ($config) | |
| getConfig () | |
| addRole ($rolename, $commit=false) | |
| removeRole ($rolename, $commit=false) | |
| hasRole ($rolename) | |
| getRoles () | |
| & | getRoleByName ($rolename) | 
| resetRoleCache () | |
|  Public Member Functions inherited from Node | |
| Node ($type, $oid=null) | |
| getNumChildren ($memOnly=true, $type=null) | |
| addChild (&$child, $addtype=ADDCHILD_BACK) | |
| updateParent (&$parent, $recursive=true) | |
| deleteChild ($childOID, $reallyDelete=false) | |
| loadChildren ($type, $buildDepth=BUILDDEPTH_SINGLE, $forceUpdate=false) | |
| & | getFirstChild ($type, $values, $properties, $useRegExp=true) | 
| getChildren () | |
| getChildrenEx ($oid, $type, $values, $properties, $useRegExp=true) | |
| sortChildren ($criteria, $recursive=false, $changeSortkey=false, $sortFunction='') | |
| sort (&$nodeList, $criteria, $recursive=false, $changeSortkey=false, $sortFunction='') | |
| filter (&$nodeList, $oid, $type, $values, $properties, $useRegExp=true) | |
| getNextSibling () | |
| getPreviousSibling () | |
| loadParents ($type, $forceUpdate=false) | |
| getNumParents ($memOnly=true, $type=null) | |
| & | getParent () | 
| & | getFirstParent ($type, $values, $properties, $useRegExp=true) | 
| & | getParents () | 
| getParentsEx ($oid, $type, $values, $properties, $useRegExp=true) | |
| getDepth () | |
| getPath () | |
| acceptVisitor (&$visitor) | |
| setState ($state, $recursive=true) | |
| removeDuplicateOidsWithoutRole ($oids) | |
| getDisplayValue ($useDisplayType=false) | |
| getDisplayValues ($useDisplayType=false) | |
| toString ($verbose=false) | |
|  Public Member Functions inherited from PersistentObject | |
| PersistentObject ($type, $oid=null) | |
| getType () | |
| setType ($type) | |
| getBaseType () | |
| getOID () | |
| getBaseOID () | |
| setOID ($oid) | |
| getDBID () | |
| setDBID ($id) | |
| & | getMapper () | 
| & | getDataConverter () | 
| save () | |
| delete ($recursive=true) | |
| getState () | |
| setState ($state, $recursive=true) | |
| setImmutable () | |
| getLock () | |
| & | duplicate () | 
| copyValues (&$object, $dataTypes=array(), $copyPkValues=true) | |
| copyValueIntern (&$node, $valueName, $dataType, &$targetNode, $dataTypes, $valuesToIgnore) | |
| clearValues ($dataTypes=array()) | |
| clearValueIntern (&$node, $valueName, $dataType, $dataTypes) | |
| updateOID () | |
| afterCreate () | |
| beforeInsert () | |
| afterInsert () | |
| afterLoad () | |
| beforeUpdate () | |
| afterUpdate () | |
| beforeDelete () | |
| afterDelete () | |
| hasValue ($name, $type=null) | |
| getValue ($name, $type=null) | |
| removeValue ($name, $type=null) | |
| getUnconvertedValue ($name, $type=null) | |
| getConvertedValue ($name, $type=null) | |
| getValueTypes ($name) | |
| validateValues () | |
| validateValueIntern (&$node, $valueName, $dataType, &$errorMsg) | |
| validateValue ($name, $value, $type=null) | |
| validateValueAgainstRestrictions ($name, $value, $type=null) | |
| setValue ($name, $value, $type=null, $forceSet=false) | |
| getValueProperties ($name, $type=null) | |
| setValueProperties ($name, $properties, $type=null) | |
| getValueProperty ($name, $property, $type=null) | |
| setValueProperty ($name, $property, $value, $type=null) | |
| getValueNames ($type=null) | |
| getDataTypes () | |
| getProperty ($name) | |
| setProperty ($name, $value) | |
| getPropertyNames () | |
| addChangeListener (&$listener) | |
| removeChangeListener (&$listener) | |
| propagateValueChange ($name, $type, $oldValue, $newValue) | |
| propagatePropertyChange ($name, $oldValue, $newValue) | |
| propagateStateChange ($oldValue, $newValue) | |
| getObjectDisplayName () | |
| getObjectDescription () | |
| getDisplayValue () | |
| getValueDisplayName ($name, $type=null) | |
| getValueDescription ($name, $type=null) | |
| toString ($verbose=false) | |
| isIndexInSearch () | |
|  Public Member Functions inherited from Storable | |
| getClassDefinitionFiles () | |
| loadFromSession () | |
| saveToSession () | |
| Additional Inherited Members | |
|  Public Attributes inherited from User | |
| $_cachedRoles = array() | |
| $_hasOwnRolesLoaded = false | |
|  Public Attributes inherited from Node | |
| $_children = array() | |
| $_parents = array() | |
| $_depth = -1 | |
| $_path = '' | |
|  Public Attributes inherited from PersistentObject | |
| $_oid = null | |
| $_type = '' | |
| $_data = array() | |
| $_properties = array() | |
| $_state = STATE_CLEAN | |
| $_isImmutable = false | |
| $_changeListeners = array() | |
Definition at line 15 of file class.UserRDBBase.php.
| UserRDBBase::UserRDBBase | ( | $oid = null, | |
| $type = null | |||
| ) | 
Definition at line 17 of file class.UserRDBBase.php.
| UserRDBBase::getObjectDisplayName | ( | ) | 
Definition at line 27 of file class.UserRDBBase.php.
References Message\get().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getObjectDescription | ( | ) | 
Definition at line 34 of file class.UserRDBBase.php.
References Message\get().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getValueDisplayName | ( | $name, | |
| $type = null | |||
| ) | 
Definition at line 41 of file class.UserRDBBase.php.
References Message\get().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getValueDescription | ( | $name, | |
| $type = null | |||
| ) | 
Definition at line 55 of file class.UserRDBBase.php.
References Message\get().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::isManyToManyObject | ( | ) | 
See if the node is an association object, that implements a many to many relation
Definition at line 69 of file class.UserRDBBase.php.
| UserRDBBase::getId | ( | $unconverted = false | ) | 
Getter/Setter
Definition at line 76 of file class.UserRDBBase.php.
References DATATYPE_IGNORE, PersistentObject\getUnconvertedValue(), and PersistentObject\getValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::setId | ( | $id | ) | 
Definition at line 83 of file class.UserRDBBase.php.
References DATATYPE_IGNORE, and PersistentObject\setValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getLogin | ( | $unconverted = false | ) | 
Definition at line 87 of file class.UserRDBBase.php.
References DATATYPE_ATTRIBUTE, PersistentObject\getUnconvertedValue(), and PersistentObject\getValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::setLogin | ( | $login | ) | 
Definition at line 94 of file class.UserRDBBase.php.
References DATATYPE_ATTRIBUTE, and PersistentObject\setValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getPassword | ( | $unconverted = false | ) | 
Definition at line 98 of file class.UserRDBBase.php.
References DATATYPE_ATTRIBUTE, PersistentObject\getUnconvertedValue(), and PersistentObject\getValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::setPassword | ( | $password | ) | 
Definition at line 105 of file class.UserRDBBase.php.
References DATATYPE_ATTRIBUTE, and PersistentObject\setValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getName | ( | $unconverted = false | ) | 
Definition at line 109 of file class.UserRDBBase.php.
References DATATYPE_ATTRIBUTE, PersistentObject\getUnconvertedValue(), and PersistentObject\getValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::setName | ( | $name | ) | 
Definition at line 116 of file class.UserRDBBase.php.
References DATATYPE_ATTRIBUTE, and PersistentObject\setValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getFirstname | ( | $unconverted = false | ) | 
Definition at line 120 of file class.UserRDBBase.php.
References DATATYPE_ATTRIBUTE, PersistentObject\getUnconvertedValue(), and PersistentObject\getValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::setFirstname | ( | $firstname | ) | 
Definition at line 127 of file class.UserRDBBase.php.
References DATATYPE_ATTRIBUTE, and PersistentObject\setValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getConfig | ( | $unconverted = false | ) | 
Definition at line 131 of file class.UserRDBBase.php.
References DATATYPE_ATTRIBUTE, PersistentObject\getUnconvertedValue(), and PersistentObject\getValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::setConfig | ( | $config | ) | 
Definition at line 138 of file class.UserRDBBase.php.
References DATATYPE_ATTRIBUTE, and PersistentObject\setValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getLocktableList | ( | ) | 
Definition at line 145 of file class.UserRDBBase.php.
References getLocktableChildren(), WCMFException\getStackTrace(), and Log\warn().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getLocktableChildren | ( | ) | 
Definition at line 150 of file class.UserRDBBase.php.
References getChildrenEx(), and PersistentObject\getDBID().
Referenced by getLocktableList().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getNMUserRoleList | ( | ) | 
Definition at line 157 of file class.UserRDBBase.php.
References getNMUserRoleChildren(), WCMFException\getStackTrace(), and Log\warn().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getNMUserRoleChildren | ( | ) | 
Definition at line 162 of file class.UserRDBBase.php.
References getChildrenEx(), and PersistentObject\getDBID().
Referenced by getNMUserRoleList().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getRoleRDBList | ( | ) | 
Definition at line 169 of file class.UserRDBBase.php.
References getRoleRDBChildren(), WCMFException\getStackTrace(), and Log\warn().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getRoleRDBChildren | ( | ) | 
Definition at line 174 of file class.UserRDBBase.php.
References getChildrenEx().
Referenced by getRoleRDBList().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::loadChildren | ( | $type, | |
| $buildDepth = BUILDDEPTH_SINGLE, | |||
| $forceUpdate = false | |||
| ) | 
Node class overrides
Definition at line 188 of file class.UserRDBBase.php.
References BUILDDEPTH_SINGLE, PersistentObject\getDBID(), PersistenceFacade\getInstance(), PersistenceFacade\isValidOID(), and STATE_CLEAN.
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::getChildrenEx | ( | $oid, | |
| $type, | |||
| $values, | |||
| $properties | |||
| ) | 
Definition at line 221 of file class.UserRDBBase.php.
References BUILDDEPTH_SINGLE, Node\filter(), PersistentObject\getDBID(), PersistenceFacade\getInstance(), PersistenceFacade\getOIDParameter(), and PersistentObject\getProperty().
Referenced by getLocktableChildren(), getNMUserRoleChildren(), and getRoleRDBChildren().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::addChild | ( | & | $child, | 
| $addtype = ADDCHILD_BACK | |||
| ) | 
Definition at line 259 of file class.UserRDBBase.php.
References PersistentObject\getDBID(), and PersistenceFacade\getInstance().
 Here is the call graph for this function:
 Here is the call graph for this function:| UserRDBBase::deleteChild | ( | $childOID, | |
| $reallyDelete = false | |||
| ) | 
Definition at line 287 of file class.UserRDBBase.php.
References PersistenceFacade\composeOID(), PersistentObject\getDBID(), PersistenceFacade\getOIDParameter(), and PersistenceFacade\isValidOID().
 Here is the call graph for this function:
 Here is the call graph for this function: