wCMF  3.6
 All Classes Namespaces Files Functions Variables Groups Pages
NMUserRoleBase Class Reference
+ Inheritance diagram for NMUserRoleBase:

Public Member Functions

 NMUserRoleBase ($oid=null, $type=null)
 
 getObjectDisplayName ()
 
 getObjectDescription ()
 
 getValueDisplayName ($name, $type=null)
 
 getValueDescription ($name, $type=null)
 
 isManyToManyObject ()
 
 getFkUserId ($unconverted=false)
 
 setFkUserId ($fk_user_id)
 
 getFkRoleId ($unconverted=false)
 
 setFkRoleId ($fk_role_id)
 
 getRoleRDBOID ()
 
 setRoleRDB (&$node)
 
 getUserRDBOID ()
 
 setUserRDB (&$node)
 
 getRoleRDBParents ()
 
 getUserRDBParents ()
 
 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 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 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()
 

Detailed Description

Definition at line 15 of file class.NMUserRoleBase.php.

Member Function Documentation

NMUserRoleBase::NMUserRoleBase (   $oid = null,
  $type = null 
)

Definition at line 17 of file class.NMUserRoleBase.php.

NMUserRoleBase::getObjectDisplayName ( )
See Also
PersistentObject::getObjectDisplayName()

Definition at line 27 of file class.NMUserRoleBase.php.

References Message\get().

+ Here is the call graph for this function:

NMUserRoleBase::getObjectDescription ( )
See Also
PersistentObject::getObjectDescription()

Definition at line 34 of file class.NMUserRoleBase.php.

References Message\get().

+ Here is the call graph for this function:

NMUserRoleBase::getValueDisplayName (   $name,
  $type = null 
)
See Also
PersistentObject::getValueDisplayName()

Definition at line 41 of file class.NMUserRoleBase.php.

References Message\get().

+ Here is the call graph for this function:

NMUserRoleBase::getValueDescription (   $name,
  $type = null 
)
See Also
PersistentObject::getValueDescription()

Definition at line 51 of file class.NMUserRoleBase.php.

References Message\get().

+ Here is the call graph for this function:

NMUserRoleBase::isManyToManyObject ( )

See if the node is an association object, that implements a many to many relation

Definition at line 61 of file class.NMUserRoleBase.php.

NMUserRoleBase::getFkUserId (   $unconverted = false)

Getter/Setter

Definition at line 68 of file class.NMUserRoleBase.php.

References DATATYPE_IGNORE, PersistentObject\getUnconvertedValue(), and PersistentObject\getValue().

+ Here is the call graph for this function:

NMUserRoleBase::setFkUserId (   $fk_user_id)

Definition at line 75 of file class.NMUserRoleBase.php.

References DATATYPE_IGNORE, and PersistentObject\setValue().

+ Here is the call graph for this function:

NMUserRoleBase::getFkRoleId (   $unconverted = false)

Definition at line 79 of file class.NMUserRoleBase.php.

References DATATYPE_IGNORE, PersistentObject\getUnconvertedValue(), and PersistentObject\getValue().

+ Here is the call graph for this function:

NMUserRoleBase::setFkRoleId (   $fk_role_id)

Definition at line 86 of file class.NMUserRoleBase.php.

References DATATYPE_IGNORE, and PersistentObject\setValue().

+ Here is the call graph for this function:

NMUserRoleBase::getRoleRDBOID ( )

Definition at line 90 of file class.NMUserRoleBase.php.

References PersistenceFacade\composeOID(), DATATYPE_IGNORE, and PersistentObject\getValue().

+ Here is the call graph for this function:

NMUserRoleBase::setRoleRDB ( $node)

Definition at line 98 of file class.NMUserRoleBase.php.

References DATATYPE_IGNORE, and PersistentObject\setValue().

+ Here is the call graph for this function:

NMUserRoleBase::getUserRDBOID ( )

Definition at line 103 of file class.NMUserRoleBase.php.

References PersistenceFacade\composeOID(), DATATYPE_IGNORE, and PersistentObject\getValue().

+ Here is the call graph for this function:

NMUserRoleBase::setUserRDB ( $node)

Definition at line 111 of file class.NMUserRoleBase.php.

References DATATYPE_IGNORE, and PersistentObject\setValue().

+ Here is the call graph for this function:

NMUserRoleBase::getRoleRDBParents ( )

Definition at line 116 of file class.NMUserRoleBase.php.

References Node\getParentsEx().

+ Here is the call graph for this function:

NMUserRoleBase::getUserRDBParents ( )

Definition at line 120 of file class.NMUserRoleBase.php.

References Node\getParentsEx().

+ Here is the call graph for this function:

NMUserRoleBase::loadChildren (   $type,
  $buildDepth = BUILDDEPTH_SINGLE,
  $forceUpdate = false 
)

Node class overrides

See Also
Node::loadChildren() Override this to also load the children of many-to-many relations

Definition at line 133 of file class.NMUserRoleBase.php.

NMUserRoleBase::getChildrenEx (   $oid,
  $type,
  $values,
  $properties 
)
See Also
Node::getChildrenEx() Override this to also get the children of many-to-many relations

Definition at line 142 of file class.NMUserRoleBase.php.

NMUserRoleBase::addChild ( $child,
  $addtype = ADDCHILD_BACK 
)
See Also
Node::addChild() Override this to insert association objects if necessary

Definition at line 151 of file class.NMUserRoleBase.php.

NMUserRoleBase::deleteChild (   $childOID,
  $reallyDelete = false 
)
See Also
Node::deleteChild() Override this to delete association objects if necessary

Definition at line 160 of file class.NMUserRoleBase.php.


The documentation for this class was generated from the following file: