Path

ez components / documentation / api reference / 2007.2.1 / workflow


eZ Components 2007.2.1

Workflow: ezcWorkflowExecutionNonInteractive

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

Class: ezcWorkflowExecutionNonInteractive

Workflow execution engine for non-interactive workflows. [source]
This workflow execution engine can only execute workflows that does not have any Input and/or SubWorkflow nodes.

Parents

ezcWorkflowExecution
   |
   --ezcWorkflowExecutionNonInteractive

Inherited Member Variables

From ezcWorkflowExecution:
protected  ezcWorkflowExecution::$activatedNodes
protected  ezcWorkflowExecution::$ended
protected  ezcWorkflowExecution::$id
protected  ezcWorkflowExecution::$listeners
protected  ezcWorkflowExecution::$nextThreadId
protected  ezcWorkflowExecution::$numActivatedEndNodes
protected  ezcWorkflowExecution::$numActivatedNodes
protected  ezcWorkflowExecution::$properties
protected  ezcWorkflowExecution::$resumed
protected  ezcWorkflowExecution::$suspended
protected  ezcWorkflowExecution::$threads
protected  ezcWorkflowExecution::$variables
protected  ezcWorkflowExecution::$waitingFor

Method Summary

protected void doEnd( )
End workflow execution.
protected ezcWorkflowExecution doGetSubExecution( [$id = null] )
Returns a new execution object for a sub workflow.
protected void doResume( )
Resume workflow execution.
protected void doStart( $parentId )
Start workflow execution.
protected void doSuspend( )
Suspend workflow execution.

Inherited Methods

From ezcWorkflowExecution :
public bool ezcWorkflowExecution::addListener()
Adds a listener to this execution.
protected abstract void ezcWorkflowExecution::doEnd()
Called by end() when workflow execution is ended.
protected abstract ezcWorkflowExecution ezcWorkflowExecution::doGetSubExecution()
Returns a new execution object for a sub workflow.
protected abstract void ezcWorkflowExecution::doResume()
Called by resume() when workflow execution is resumed.
protected abstract void ezcWorkflowExecution::doStart()
Called by start() when workflow execution is initiated.
protected abstract void ezcWorkflowExecution::doSuspend()
Called by suspend() when workflow execution is suspended.
public bool ezcWorkflowExecution::hasEnded()
Returns true when the workflow execution has ended.
public bool ezcWorkflowExecution::isSuspended()
Returns true when the workflow execution has been suspended.
protected void ezcWorkflowExecution::loadFromVariableHandlers()
Loads data from variable handlers and merge it with the current execution data.
protected void ezcWorkflowExecution::notifyListeners()
Notify listeners.
public bool ezcWorkflowExecution::removeListener()
Removes a listener from this execution.
public void ezcWorkflowExecution::resume()
Resumes workflow execution of a suspended workflow.
protected void ezcWorkflowExecution::saveToVariableHandlers()
Saves data to execution data handlers.
public mixed ezcWorkflowExecution::start()
Starts the execution of the workflow and returns the execution id.

Methods

doEnd

void doEnd( )
End workflow execution.

Redefinition of

Method Description
ezcWorkflowExecution::doEnd() Called by end() when workflow execution is ended.

doGetSubExecution

ezcWorkflowExecution doGetSubExecution( [int $id = null] )
Returns a new execution object for a sub workflow.

Parameters

Name Type Description
$id int  

Redefinition of

Method Description
ezcWorkflowExecution::doGetSubExecution() Returns a new execution object for a sub workflow.

doResume

void doResume( )
Resume workflow execution.

Redefinition of

Method Description
ezcWorkflowExecution::doResume() Called by resume() when workflow execution is resumed.

doStart

void doStart( integer $parentId )
Start workflow execution.

Parameters

Name Type Description
$parentId integer  

Redefinition of

Method Description
ezcWorkflowExecution::doStart() Called by start() when workflow execution is initiated.

doSuspend

void doSuspend( )
Suspend workflow execution.

Redefinition of

Method Description
ezcWorkflowExecution::doSuspend() Called by suspend() when workflow execution is suspended.

Last updated: Thu, 31 Jan 2008