AbstractRole Class Reference
Detailed Description
Default implementation of a role.
Definition at line 23 of file AbstractRole.php.
Inheritance diagram for AbstractRole:
Public Member Functions | |
setName ($name) | |
getName () | |
validateValue ($name, $value) | |
Public Member Functions inherited from Node | |
__construct (ObjectId $oid=null, array $initialData=null) | |
__clone () | |
getValueNames ($excludeTransient=false) | |
getValue ($name) | |
setValue ($name, $value, $forceSet=false, $trackChange=true) | |
removeValue ($name) | |
getIndispensableObjects () | |
mergeValues (PersistentObject $object) | |
getRelationNames () | |
addNode (PersistentObject $other, $role=null, $forceSet=false, $trackChange=true, $updateOtherSide=true) | |
getAddedNodes () | |
deleteNode (PersistentObject $other, $role=null, $updateOtherSide=true) | |
getDeletedNodes () | |
setNodeOrder (array $orderedList, array $movedList=null, $role=null) | |
getNodeOrder () | |
loadChildren ($role=null, $buildDepth=BuildDepth::SINGLE) | |
getNumChildren ($memOnly=true) | |
getFirstChild ($role=null, $type=null, $values=null, $properties=null, $useRegExp=true) | |
getChildren ($memOnly=true) | |
getChildrenEx (ObjectId $oid=null, $role=null, $type=null, $values=null, $properties=null, $useRegExp=true) | |
getPossibleChildren () | |
loadParents ($role=null, $buildDepth=BuildDepth::SINGLE) | |
getNumParents ($memOnly=true) | |
getParent () | |
getFirstParent ($role=null, $type=null, $values=null, $properties=null, $useRegExp=true) | |
getParents ($memOnly=true) | |
getParentsEx (ObjectId $oid=null, $role=null, $type=null, $values=null, $properties=null, $useRegExp=true) | |
getPossibleParents () | |
getNodeRelation ($object) | |
getRelatives ($hierarchyType, $memOnly=true) | |
getNumRelatives ($hierarchyType, $memOnly=true) | |
acceptVisitor ($visitor) | |
addRelation ($name) | |
getDisplayValue () | |
__toString () | |
Public Member Functions inherited from DefaultPersistentObject | |
getType () | |
getMapper () | |
getOID () | |
setOID (ObjectId $oid) | |
getState () | |
setState ($state) | |
delete () | |
copyValues (PersistentObject $object, $copyPkValues=true) | |
clearValues () | |
reset () | |
afterCreate () | |
beforeInsert () | |
afterInsert () | |
afterLoad () | |
beforeUpdate () | |
afterUpdate () | |
beforeDelete () | |
afterDelete () | |
hasValue ($name) | |
validateValues () | |
getChangedValues () | |
getOriginalValue ($name) | |
getProperty ($name) | |
setProperty ($name, $value) | |
getPropertyNames () | |
getValueProperty ($name, $property) | |
setValueProperty ($name, $property, $value) | |
getValuePropertyNames ($name) | |
dump () | |
serialize () | |
unserialize ($serialized) | |
Additional Inherited Members | |
Static Public Member Functions inherited from Node | |
static | filter (array $nodeList, ObjectId $oid=null, $type=null, $values=null, $properties=null, $useRegExp=true) |
Public Attributes inherited from Node | |
const | RELATION_STATE_UNINITIALIZED = -1 |
const | RELATION_STATE_INITIALIZING = -2 |
const | RELATION_STATE_INITIALIZED = -3 |
const | RELATION_STATE_LOADED = -4 |
Public Attributes inherited from PersistentObject | |
const | STATE_CLEAN = 0 |
const | STATE_DIRTY = 1 |
const | STATE_NEW = 2 |
const | STATE_DELETED = 3 |
Protected Member Functions inherited from Node | |
loadRelations (array $roles, $buildDepth=BuildDepth::SINGLE) | |
getRelations ($hierarchyType='all') | |
Protected Member Functions inherited from DefaultPersistentObject | |
setOIDInternal (ObjectId $oid, $triggerListeners) | |
setValueInternal ($name, $value) | |
validateValueAgainstValidateType ($name, $value) | |
Static Protected Member Functions inherited from Node | |
static | mergeObjectLists ($list1, $list2) |
Member Function Documentation
◆ setName()
setName | ( | $name | ) |
◆ getName()
getName | ( | ) |
◆ validateValue()
validateValue | ( | $name, | |
$value | |||
) |
- See also
- PersistentObject::validateValue()
Reimplemented from DefaultPersistentObject.
Definition at line 42 of file AbstractRole.php.