Interface StatusInterface
This interface must be implemented by Status objects.
Methods summary
public
string
|
#
getId( )
Returns the id of this status.
Returns the id of this status.
Returns
string the id for this status
|
public
string
|
#
getLabel( )
Returns the label for this status.
Returns the label for this status.
Returns
string the label for this status. .
|
public
string
|
#
getWorkflowId( )
Returns
string the id of the workflow this status belongs to.
|
public
raoul2000\workflow\base\Transition[]
|
#
getTransitions( )
Returns the list of Transitions instances leaving this status.
Returns the list of Transitions instances leaving this status.
The array returned is indexed by the canonical id of the end status. Note that an empty array can be returned if this
status has no out-going transition (i.e. no other status can be reached).
Returns
|
public
raoul2000\workflow\base\Workflow
|
#
getWorkflow( )
Returns the workflow instance this status belongs to
Returns the workflow instance this status belongs to
Returns
|
public
boolean
|
#
isInitialStatus( )
Test is this status is the initial status of the parent workflow
Test is this status is the initial status of the parent workflow
Returns
boolean TRUE if this status is the initial status of its parent workflow, FALSE otherwise
|