DefaultPersistentObject.php
504 if (!isset($this->_valueProperties[$name]) || !isset($this->_valueProperties[$name][$property])) {
__clone()
Definition: DefaultPersistentObject.php:206
unserialize($serialized)
Definition: DefaultPersistentObject.php:629
getPropertyNames()
Definition: DefaultPersistentObject.php:495
getProperty($name)
Definition: DefaultPersistentObject.php:468
validateValueAgainstValidateType($name, $value, Message $message)
Check a value's value against the validation type set on it.
Definition: DefaultPersistentObject.php:422
getValueNames($excludeTransient=false)
Definition: DefaultPersistentObject.php:550
afterInsert()
Definition: DefaultPersistentObject.php:288
initialize(array $data)
Definition: DefaultPersistentObject.php:78
getChangedValues()
Definition: DefaultPersistentObject.php:447
setValueInternal($name, $value)
Internal (fast) version to set a value without any validation, state change, listener notification et...
Definition: DefaultPersistentObject.php:367
mergeValues(PersistentObject $object)
Definition: DefaultPersistentObject.php:235
copyValues(PersistentObject $object, $copyPkValues=true)
Definition: DefaultPersistentObject.php:222
setValue($name, $value, $forceSet=false, $trackChange=true)
Definition: DefaultPersistentObject.php:333
NodeValueIterator is used to iterate over all persistent values of a Node (not including relations)...
Definition: NodeValueIterator.php:43
hasValue($name)
Definition: DefaultPersistentObject.php:374
setProperty($name, $value)
Definition: DefaultPersistentObject.php:485
setOIDInternal(ObjectId $oid, $triggerListeners)
Set the object id of the PersistentObject.
Definition: DefaultPersistentObject.php:140
setState($state)
Definition: DefaultPersistentObject.php:166
ObjectId is the unique identifier of an object.
Definition: ObjectId.php:27
StateChangeEvent signals a change of the state of a PersistentObject instance.
Definition: StateChangeEvent.php:22
validateValues(Message $message)
Definition: DefaultPersistentObject.php:390
afterUpdate()
Definition: DefaultPersistentObject.php:306
ValueChangeEvent signals a change of a value of a PersistentObject instance.
Definition: ValueChangeEvent.php:22
serialize()
Definition: DefaultPersistentObject.php:624
getOID()
Definition: DefaultPersistentObject.php:123
static getInstance($name, $dynamicConfiguration=array())
Definition: ObjectFactory.php:39
getType()
Definition: DefaultPersistentObject.php:106
Message is used to get localized messages to be used in the user interface.
Definition: Message.php:23
ValidationException signals an exception in validation.
Definition: ValidationException.php:18
beforeUpdate()
Definition: DefaultPersistentObject.php:300
validateValue($name, $value, Message $message)
Definition: DefaultPersistentObject.php:410
getValue($name)
Definition: DefaultPersistentObject.php:323
afterDelete()
Definition: DefaultPersistentObject.php:318
afterCreate()
Definition: DefaultPersistentObject.php:276
setOID(ObjectId $oid)
Definition: DefaultPersistentObject.php:130
getDisplayValue()
Definition: DefaultPersistentObject.php:569
dump()
Definition: DefaultPersistentObject.php:576
getValueProperty($name, $property)
Definition: DefaultPersistentObject.php:503
PropertyChangeEvent signals a change of a property of a PersistentObject instance.
Definition: PropertyChangeEvent.php:22
afterLoad()
Definition: DefaultPersistentObject.php:294
beforeDelete()
Definition: DefaultPersistentObject.php:312
beforeInsert()
Definition: DefaultPersistentObject.php:282
static isValid($oid)
Check if a serialized ObjectId has a valid syntax, the type is known and if the number of primary key...
Definition: ObjectId.php:132
static underScoreToCamelCase($string, $firstLowerCase=false)
Convert a string in underscore notation to camel case notation.
Definition: StringUtil.php:263
setValue($name, $value, $forceSet=false, $trackChange=true)
Set the value of a named item if it exists.
clearValues()
Definition: DefaultPersistentObject.php:247
getIndispensableObjects()
Definition: DefaultPersistentObject.php:461
getState()
Definition: DefaultPersistentObject.php:159
setValueProperty($name, $property, $value)
Definition: DefaultPersistentObject.php:525
getValuePropertyNames($name)
Definition: DefaultPersistentObject.php:535
static validate($value, $validateTypeDesc, Message $message)
Validate the given value against the given validateType description.
Definition: Validator.php:35
DefaultPersistentObject is the base class of all persistent objects.
Definition: DefaultPersistentObject.php:34
getOriginalValues()
Definition: DefaultPersistentObject.php:454
getMapper()
Definition: DefaultPersistentObject.php:113
removeValue($name)
Definition: DefaultPersistentObject.php:381
PersistentObject defines the interface of all persistent objects.
Definition: PersistentObject.php:24
__toString()
Get a string representation of the PersistentObject.
Definition: DefaultPersistentObject.php:620