Method |
Description |
|
__callStatic ( $method, $arguments ) |
|
|
__clone ( ) : void |
load lazy loaded fields before cloning |
|
__construct ( ) |
|
|
__sleep ( ) |
|
|
__wakeup ( ) |
|
|
addLazyLoadedField ( string $fieldName ) : void |
|
|
addO__loadedLazyField ( string $o___loadedLazyField ) : void |
|
|
classId ( ) : integer |
returns the class ID of the current object class |
|
delete ( ) : void |
|
|
getCacheTags ( $tags = [] ) : array |
|
|
getClass ( ) : ClassDefinition |
|
|
getClassId ( ) : integer |
|
|
getClassName ( ) : string |
|
|
getLazyLoadedFields ( ) : array |
|
|
getNextParentForInheritance ( ) : AbstractObject | null |
|
|
getO__loadedLazyFields ( ) : array |
|
|
getOmitMandatoryCheck ( ) : boolean |
|
|
getPublished ( ) : boolean |
|
|
getRelationData ( string $fieldName, boolean $forOwner, $remoteClassId ) : array |
get object relation data as array for a specific field |
|
getScheduledTasks ( ) : array |
|
|
getValueForFieldName ( string $key ) : mixed |
|
|
getValueFromParent ( $key, $params = null ) : mixed |
|
|
getVersions ( ) : array |
|
|
isPublished ( ) : boolean |
|
|
preGetValue ( string $key ) |
Dummy which can be overwritten by a parent class, this is a hook executed in every getter of the properties in the object |
|
resolveDependencies ( ) : array |
|
|
saveScheduledTasks ( ) : void |
|
|
saveVersion ( boolean $setModificationDate = true, boolean $callPluginHook = true ) : Version |
$callPluginHook is true when the method is called from outside (eg. directly in the controller "save only version")
it is false when the method is called by $this->update() |
|
setClass ( ClassDefinition $o_class ) |
|
|
setClassId ( integer $o_classId ) |
|
|
setClassName ( string $o_className ) |
|
|
setO__loadedLazyFields ( array $o___loadedLazyFields ) |
|
|
setOmitMandatoryCheck ( boolean $omitMandatoryCheck ) |
|
|
setPublished ( boolean $o_published ) : this |
|
|
setScheduledTasks ( array $scheduledTasks ) |
|
|
setVersions ( array $o_versions ) |
|
|