|
eZ Publish
[trunk]
|
The class eZOperationMemento does. More...
Inheritance diagram for eZOperationMemento:
Collaboration diagram for eZOperationMemento:Public Member Functions | |
| data () | |
| eZOperationMemento ($row) | |
| & | mainMemento () |
| setData ($data=array()) | |
Static Public Member Functions | |
| static | cleanup () |
| static | create ($mementoKey, $data=array(), $isMainKey=false, $mainKey=null) |
| static | createKey ($parameters) |
| static | definition () |
| Returns the definition for the object, the default implementation is to return an empty array. | |
| static | fetch ($mementoKey, $asObject=true) |
| static | fetchChild ($mementoKey, $asObject=true) |
| static | fetchList ($mementoKey, $asObject=true) |
| static | fetchMain ($mementoKey, $asObject=true) |
The class eZOperationMemento does.
Definition at line 17 of file ezoperationmemento.php.
| static eZOperationMemento::cleanup | ( | ) | [static] |
Removes all active operation mementos.
Definition at line 167 of file ezoperationmemento.php.
| static eZOperationMemento::create | ( | $ | mementoKey, |
| $ | data = array(), |
||
| $ | isMainKey = false, |
||
| $ | mainKey = null |
||
| ) | [static] |
Definition at line 135 of file ezoperationmemento.php.
Referenced by eZModuleOperationInfo\storeBodyMemento(), and eZModuleOperationInfo\storeOperationMemento().
| static eZOperationMemento::createKey | ( | $ | parameters | ) | [static] |
Definition at line 150 of file ezoperationmemento.php.
Referenced by create(), fetch(), fetchChild(), fetchList(), and fetchMain().
Definition at line 130 of file ezoperationmemento.php.
| static eZOperationMemento::definition | ( | ) | [static] |
Returns the definition for the object, the default implementation is to return an empty array.
It's upto each inheriting class to return a proper definition array.
The definition array is an associative array consists of these keys:
Example: public static function definition() { return array( "fields" => array( "id" => "ID", "version" => "Version", "name" => "Name" ), "keys" => array( "id", "version" ), "function_attributes" => array( "current" => "currentVersion", "class_name" => "className" ), "increment_key" => "id", "class_name" => "eZContentClass", "sort" => array( "id" => "asc" ), "name" => "ezcontentclass" ); }
Reimplemented from eZPersistentObject.
Definition at line 27 of file ezoperationmemento.php.
Referenced by fetch(), fetchChild(), fetchList(), and fetchMain().
| static eZOperationMemento::fetch | ( | $ | mementoKey, |
| $ | asObject = true |
||
| ) | [static] |
Definition at line 68 of file ezoperationmemento.php.
| static eZOperationMemento::fetchChild | ( | $ | mementoKey, |
| $ | asObject = true |
||
| ) | [static] |
Definition at line 81 of file ezoperationmemento.php.
Referenced by eZPaymentObject\continueWorkflow().
| static eZOperationMemento::fetchList | ( | $ | mementoKey, |
| $ | asObject = true |
||
| ) | [static] |
Definition at line 109 of file ezoperationmemento.php.
Referenced by eZModuleOperationInfo\execute().
| static eZOperationMemento::fetchMain | ( | $ | mementoKey, |
| $ | asObject = true |
||
| ) | [static] |
Definition at line 95 of file ezoperationmemento.php.
Referenced by eZModuleOperationInfo\execute(), and mainMemento().
Definition at line 59 of file ezoperationmemento.php.
| eZOperationMemento::setData | ( | $ | data = array() | ) |
Definition at line 125 of file ezoperationmemento.php.