A workflow execution engine plugin that emits signals.
Source for this file: /WorkflowSignalSlotTiein/src/plugin.php
ezcWorkflowExecutionPlugin | --ezcWorkflowSignalSlotPlugin
Version: | //autogen// |
protected array(string=>mixed) |
$properties
= array()
Properties. |
protected ezcSignalCollection |
$signals
Signals. |
public ezcWorkflowSignalSlotPlugin |
__construct(
)
Constructor. |
public void |
afterExecutionCancelled(
$execution
)
Called after an execution has been cancelled. |
public void |
afterExecutionEnded(
$execution
)
Called after an execution has successfully ended. |
public void |
afterExecutionResumed(
$execution
)
Called after an execution has been resumed. |
public void |
afterExecutionStarted(
$execution
)
Called after an execution has been started. |
public void |
afterExecutionSuspended(
$execution
)
Called after an execution has been suspended. |
public void |
afterNodeActivated(
$execution
, $node
)
Called after a node has been activated. |
public void |
afterNodeExecuted(
$execution
, $node
)
Called after a node has been executed. |
public void |
afterThreadEnded(
$execution
, $threadId
)
Called after a thread has ended. |
public void |
afterThreadStarted(
$execution
, $threadId
, $parentId
, $numSiblings
)
Called after a new thread has been started. |
public void |
afterVariableSet(
$execution
, $variableName
, $value
)
Called after a variable has been set. |
public void |
afterVariableUnset(
$execution
, $variableName
)
Called after a variable has been unset. |
public bool |
beforeNodeActivated(
$execution
, $node
)
Called before a node is activated. |
public mixed |
beforeVariableSet(
$execution
, $variableName
, $value
)
Called before a variable is set. |
public bool |
beforeVariableUnset(
$execution
, $variableName
)
Called before a variable is unset. |
From ezcWorkflowExecutionPlugin | |
---|---|
public void |
ezcWorkflowExecutionPlugin::afterExecutionCancelled()
Called after an execution has been cancelled. |
public void |
ezcWorkflowExecutionPlugin::afterExecutionEnded()
Called after an execution has successfully ended. |
public void |
ezcWorkflowExecutionPlugin::afterExecutionResumed()
Called after an execution has been resumed. |
public void |
ezcWorkflowExecutionPlugin::afterExecutionStarted()
Called after an execution has been started. |
public void |
ezcWorkflowExecutionPlugin::afterExecutionSuspended()
Called after an execution has been suspended. |
public void |
ezcWorkflowExecutionPlugin::afterNodeActivated()
Called after a node has been activated. |
public void |
ezcWorkflowExecutionPlugin::afterNodeExecuted()
Called after a node has been executed. |
public void |
ezcWorkflowExecutionPlugin::afterThreadEnded()
Called after a thread has ended. |
public void |
ezcWorkflowExecutionPlugin::afterThreadStarted()
Called after a new thread has been started. |
public void |
ezcWorkflowExecutionPlugin::afterVariableSet()
Called after a variable has been set. |
public void |
ezcWorkflowExecutionPlugin::afterVariableUnset()
Called after a variable has been unset. |
public bool |
ezcWorkflowExecutionPlugin::beforeNodeActivated()
Called before a node is activated. |
public mixed |
ezcWorkflowExecutionPlugin::beforeVariableSet()
Called before a variable is set. |
public bool |
ezcWorkflowExecutionPlugin::beforeVariableUnset()
Called before a variable is unset. |
Constructor.
Called after an execution has been cancelled.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterExecutionCancelled() |
Called after an execution has been cancelled. |
Called after an execution has successfully ended.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterExecutionEnded() |
Called after an execution has successfully ended. |
Called after an execution has been resumed.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterExecutionResumed() |
Called after an execution has been resumed. |
Called after an execution has been started.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterExecutionStarted() |
Called after an execution has been started. |
Called after an execution has been suspended.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterExecutionSuspended() |
Called after an execution has been suspended. |
Called after a node has been activated.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution | |
$node |
ezcWorkflowNode |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterNodeActivated() |
Called after a node has been activated. |
Called after a node has been executed.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution | |
$node |
ezcWorkflowNode |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterNodeExecuted() |
Called after a node has been executed. |
Called after a thread has ended.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution | |
$threadId |
int |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterThreadEnded() |
Called after a thread has ended. |
Called after a new thread has been started.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution | |
$threadId |
int | |
$parentId |
int | |
$numSiblings |
int |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterThreadStarted() |
Called after a new thread has been started. |
Called after a variable has been set.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution | |
$variableName |
string | |
$value |
mixed |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterVariableSet() |
Called after a variable has been set. |
Called after a variable has been unset.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution | |
$variableName |
string |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::afterVariableUnset() |
Called after a variable has been unset. |
Called before a node is activated.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution | |
$node |
ezcWorkflowNode |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::beforeNodeActivated() |
Called before a node is activated. |
Called before a variable is set.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution | |
$variableName |
string | |
$value |
mixed |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::beforeVariableSet() |
Called before a variable is set. |
Called before a variable is unset.
Name | Type | Description |
---|---|---|
$execution |
ezcWorkflowExecution | |
$variableName |
string |
Method | Description |
---|---|
ezcWorkflowExecutionPlugin::beforeVariableUnset() |
Called before a variable is unset. |