Path

ez components / documentation / api reference / 2008.2.1 / workflow


eZ Components 2008.2.1

Workflow: ezcWorkflowExecutionPlugin

[ Tutorial ] [ Theoretical background ] [ Class tree ] [ Element index ] [ ChangeLog ] [ Credits ]

Class: ezcWorkflowExecutionPlugin

Abstract base class for workflow execution engine plugins. [source]

Descendents

Child Class Description
ezcWorkflowExecutionVisualizerPlugin Execution plugin that visualizes the execution.
ezcWorkflowSignalSlotPlugin A workflow execution engine plugin that emits signals.

Method Summary

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.

Methods

afterExecutionCancelled

void afterExecutionCancelled( ezcWorkflowExecution $execution )
Called after an execution has been cancelled.

Parameters

Name Type Description
$execution ezcWorkflowExecution  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::afterExecutionCancelled() Called after an execution has been cancelled.

afterExecutionEnded

void afterExecutionEnded( ezcWorkflowExecution $execution )
Called after an execution has successfully ended.

Parameters

Name Type Description
$execution ezcWorkflowExecution  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::afterExecutionEnded() Called after an execution has successfully ended.

afterExecutionResumed

void afterExecutionResumed( ezcWorkflowExecution $execution )
Called after an execution has been resumed.

Parameters

Name Type Description
$execution ezcWorkflowExecution  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::afterExecutionResumed() Called after an execution has been resumed.

afterExecutionStarted

void afterExecutionStarted( ezcWorkflowExecution $execution )
Called after an execution has been started.

Parameters

Name Type Description
$execution ezcWorkflowExecution  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::afterExecutionStarted() Called after an execution has been started.

afterExecutionSuspended

void afterExecutionSuspended( ezcWorkflowExecution $execution )
Called after an execution has been suspended.

Parameters

Name Type Description
$execution ezcWorkflowExecution  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::afterExecutionSuspended() Called after an execution has been suspended.

afterNodeActivated

void afterNodeActivated( ezcWorkflowExecution $execution, ezcWorkflowNode $node )
Called after a node has been activated.

Parameters

Name Type Description
$execution ezcWorkflowExecution  
$node ezcWorkflowNode  

Redefined in descendants as

Method Description
ezcWorkflowExecutionVisualizerPlugin::afterNodeActivated() Called after a node has been activated.
ezcWorkflowSignalSlotPlugin::afterNodeActivated() Called after a node has been activated.

afterNodeExecuted

void afterNodeExecuted( ezcWorkflowExecution $execution, ezcWorkflowNode $node )
Called after a node has been executed.

Parameters

Name Type Description
$execution ezcWorkflowExecution  
$node ezcWorkflowNode  

Redefined in descendants as

Method Description
ezcWorkflowExecutionVisualizerPlugin::afterNodeExecuted() Called after a node has been executed.
ezcWorkflowSignalSlotPlugin::afterNodeExecuted() Called after a node has been executed.

afterThreadEnded

void afterThreadEnded( ezcWorkflowExecution $execution, int $threadId )
Called after a thread has ended.

Parameters

Name Type Description
$execution ezcWorkflowExecution  
$threadId int  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::afterThreadEnded() Called after a thread has ended.

afterThreadStarted

void afterThreadStarted( ezcWorkflowExecution $execution, int $threadId, int $parentId, int $numSiblings )
Called after a new thread has been started.

Parameters

Name Type Description
$execution ezcWorkflowExecution  
$threadId int  
$parentId int  
$numSiblings int  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::afterThreadStarted() Called after a new thread has been started.

afterVariableSet

void afterVariableSet( ezcWorkflowExecution $execution, string $variableName, mixed $value )
Called after a variable has been set.

Parameters

Name Type Description
$execution ezcWorkflowExecution  
$variableName string  
$value mixed  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::afterVariableSet() Called after a variable has been set.

afterVariableUnset

void afterVariableUnset( ezcWorkflowExecution $execution, string $variableName )
Called after a variable has been unset.

Parameters

Name Type Description
$execution ezcWorkflowExecution  
$variableName string  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::afterVariableUnset() Called after a variable has been unset.

beforeNodeActivated

bool beforeNodeActivated( ezcWorkflowExecution $execution, ezcWorkflowNode $node )
Called before a node is activated.

Parameters

Name Type Description
$execution ezcWorkflowExecution  
$node ezcWorkflowNode  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::beforeNodeActivated() Called before a node is activated.

beforeVariableSet

mixed beforeVariableSet( ezcWorkflowExecution $execution, string $variableName, mixed $value )
Called before a variable is set.

Parameters

Name Type Description
$execution ezcWorkflowExecution  
$variableName string  
$value mixed  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::beforeVariableSet() Called before a variable is set.

beforeVariableUnset

bool beforeVariableUnset( ezcWorkflowExecution $execution, string $variableName )
Called before a variable is unset.

Parameters

Name Type Description
$execution ezcWorkflowExecution  
$variableName string  

Redefined in descendants as

Method Description
ezcWorkflowSignalSlotPlugin::beforeVariableUnset() Called before a variable is unset.

Last updated: Mon, 09 Feb 2009