|
eZ Publish
[4.2]
|
Inheritance diagram for eZWorkflowProcess:
Collaboration diagram for eZWorkflowProcess:Public Member Functions | |
| advance ($next_event_id=0, $next_event_pos=0, $status=0) | |
| advanceToNext () | |
| content () | |
| currentEvent () | |
| eZWorkflowProcess ($row) | |
| lastWorkflowEvent () | |
| node () | |
| parameterList () | |
| removeThis () | |
| reset () | |
| run (&$workflow, &$workflowEvent, &$eventLog) | |
| setParameters ($parameterList=null) | |
| user () | |
| workflow () | |
| workflowEvent () | |
Static Public Member Functions | |
| cleanup () | |
| static | create ($processKey, $parameters) |
| static | createKey ($parameters, $keys=null) |
| static | definition () |
| static | fetch ($id, $asObject=true) |
| static | fetchForContent ($workflowID, $userID, $contentID, $contentVersion, $nodeID, $asObject=true) |
| static | fetchForSession ($sessionKey, $workflowID, $asObject=true) |
| static | fetchForStatus ($status=eZWorkflow::STATUS_DEFERRED_TO_CRON, $asObject=true) |
| static | fetchList ($conds=null, $asObject=true, $offset=false, $limit=false) |
| static | fetchListByKey ($searchKey, $asObject=true) |
| static | fetchUserList ($userID, $asObject=true) |
Public Attributes | |
| $ActivationDate | |
| $ContentID | |
| $Created | |
| $EventID | |
| $EventPosition | |
| $EventStatus | |
| $ID | |
| $LastEventID | |
| $LastEventPosition | |
| $LastEventStatus | |
| $Modified | |
| $NodeID | |
| $UserID | |
| $WorkflowID | |
Definition at line 37 of file ezworkflowprocess.php.
| eZWorkflowProcess::advance | ( | $ | next_event_id = 0, |
| $ | next_event_pos = 0, |
||
| $ | status = 0 |
||
| ) |
Definition at line 186 of file ezworkflowprocess.php.
Referenced by run().
| eZWorkflowProcess::advanceToNext | ( | ) |
Definition at line 559 of file ezworkflowprocess.php.
| eZWorkflowProcess::cleanup | ( | ) | [static] |
Removes all workflow processes from database.
Definition at line 668 of file ezworkflowprocess.php.
| eZWorkflowProcess::content | ( | ) |
Definition at line 583 of file ezworkflowprocess.php.
| static eZWorkflowProcess::create | ( | $ | processKey, |
| $ | parameters | ||
| ) | [static] |
Definition at line 150 of file ezworkflowprocess.php.
Referenced by eZMultiplexerType\execute(), and eZTrigger\runTrigger().
| static eZWorkflowProcess::createKey | ( | $ | parameters, |
| $ | keys = null |
||
| ) | [static] |
Definition at line 470 of file ezworkflowprocess.php.
Referenced by eZMultiplexerType\execute(), and eZTrigger\runTrigger().
| eZWorkflowProcess::currentEvent | ( | ) |
Definition at line 555 of file ezworkflowprocess.php.
| static eZWorkflowProcess::definition | ( | ) | [static] |
The definition array is an associative array consists of these keys:
asc or desc.Example:
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 44 of file ezworkflowprocess.php.
Referenced by fetch(), fetchForContent(), fetchForSession(), fetchForStatus(), fetchList(), fetchListByKey(), fetchUserList(), and removeThis().
| eZWorkflowProcess::eZWorkflowProcess | ( | $ | row | ) |
Definition at line 39 of file ezworkflowprocess.php.
Referenced by create().
| static eZWorkflowProcess::fetch | ( | $ | id, |
| $ | asObject = true |
||
| ) | [static] |
Definition at line 453 of file ezworkflowprocess.php.
Referenced by content(), lastWorkflowEvent(), node(), removeThis(), run(), workflow(), and workflowEvent().
| static eZWorkflowProcess::fetchForContent | ( | $ | workflowID, |
| $ | userID, | ||
| $ | contentID, | ||
| $ | contentVersion, | ||
| $ | nodeID, | ||
| $ | asObject = true |
||
| ) | [static] |
Definition at line 517 of file ezworkflowprocess.php.
| static eZWorkflowProcess::fetchForSession | ( | $ | sessionKey, |
| $ | workflowID, | ||
| $ | asObject = true |
||
| ) | [static] |
Definition at line 546 of file ezworkflowprocess.php.
| static eZWorkflowProcess::fetchForStatus | ( | $ | status = eZWorkflow::STATUS_DEFERRED_TO_CRON, |
| $ | asObject = true |
||
| ) | [static] |
Definition at line 531 of file ezworkflowprocess.php.
| static eZWorkflowProcess::fetchList | ( | $ | conds = null, |
| $ | asObject = true, |
||
| $ | offset = false, |
||
| $ | limit = false |
||
| ) | [static] |
Definition at line 461 of file ezworkflowprocess.php.
| static eZWorkflowProcess::fetchListByKey | ( | $ | searchKey, |
| $ | asObject = true |
||
| ) | [static] |
Definition at line 501 of file ezworkflowprocess.php.
Referenced by eZMultiplexerType\execute(), and eZTrigger\runTrigger().
| static eZWorkflowProcess::fetchUserList | ( | $ | userID, |
| $ | asObject = true |
||
| ) | [static] |
Definition at line 509 of file ezworkflowprocess.php.
| eZWorkflowProcess::lastWorkflowEvent | ( | ) |
Definition at line 619 of file ezworkflowprocess.php.
| eZWorkflowProcess::node | ( | ) |
Definition at line 592 of file ezworkflowprocess.php.
| eZWorkflowProcess::parameterList | ( | ) |
Definition at line 628 of file ezworkflowprocess.php.
| eZWorkflowProcess::removeThis | ( | ) |
Definition at line 641 of file ezworkflowprocess.php.
| eZWorkflowProcess::reset | ( | ) |
Definition at line 174 of file ezworkflowprocess.php.
Referenced by run().
| eZWorkflowProcess::run | ( | &$ | workflow, |
| &$ | workflowEvent, | ||
| &$ | eventLog | ||
| ) |
Definition at line 197 of file ezworkflowprocess.php.
| eZWorkflowProcess::setParameters | ( | $ | parameterList = null | ) |
Definition at line 563 of file ezworkflowprocess.php.
| eZWorkflowProcess::user | ( | ) |
Definition at line 574 of file ezworkflowprocess.php.
| eZWorkflowProcess::workflow | ( | ) |
Definition at line 601 of file ezworkflowprocess.php.
| eZWorkflowProcess::workflowEvent | ( | ) |
Definition at line 610 of file ezworkflowprocess.php.
| eZWorkflowProcess::$ActivationDate |
Definition at line 688 of file ezworkflowprocess.php.
| eZWorkflowProcess::$ContentID |
Definition at line 678 of file ezworkflowprocess.php.
| eZWorkflowProcess::$Created |
Definition at line 686 of file ezworkflowprocess.php.
| eZWorkflowProcess::$EventID |
Definition at line 680 of file ezworkflowprocess.php.
| eZWorkflowProcess::$EventPosition |
Definition at line 681 of file ezworkflowprocess.php.
| eZWorkflowProcess::$EventStatus |
Definition at line 685 of file ezworkflowprocess.php.
| eZWorkflowProcess::$ID |
Definition at line 675 of file ezworkflowprocess.php.
| eZWorkflowProcess::$LastEventID |
Definition at line 682 of file ezworkflowprocess.php.
| eZWorkflowProcess::$LastEventPosition |
Definition at line 683 of file ezworkflowprocess.php.
| eZWorkflowProcess::$LastEventStatus |
Definition at line 684 of file ezworkflowprocess.php.
| eZWorkflowProcess::$Modified |
Definition at line 687 of file ezworkflowprocess.php.
| eZWorkflowProcess::$NodeID |
Definition at line 679 of file ezworkflowprocess.php.
| eZWorkflowProcess::$UserID |
Definition at line 677 of file ezworkflowprocess.php.
| eZWorkflowProcess::$WorkflowID |
Definition at line 676 of file ezworkflowprocess.php.