Uses of Class
de.danet.an.workflow.omgcore.WfExecutionObject.State

Packages that use WfExecutionObject.State
de.danet.an.workflow.api This package defines the the workflow API provided by Danet's workflow component.  
de.danet.an.workflow.omgcore This package defines the core domain of a workflow management system.  
 

Uses of WfExecutionObject.State in de.danet.an.workflow.api
 

Subclasses of WfExecutionObject.State in de.danet.an.workflow.api
static class Activity.ClosedCompletedState
          This class defines the sub-states of ClosedState.COMPLETED of a WfExecutionObject.
 

Methods in de.danet.an.workflow.api that return WfExecutionObject.State
 WfExecutionObject.State Activity.ClosedCompletedState.getParent()
          Returns the parent in the state hierachy if all states defined in this class or null, if this states are at the top level of the hierachy.
 WfExecutionObject.State Activity.ClosedCompletedState.workflowState()
          Returns the workflow state, i.e. the grandparent.
 WfExecutionObject.State Activity.ClosedCompletedState.whileOpenState()
          Returns the workflow substate for open execution objects.
 WfExecutionObject.State Activity.ClosedCompletedState.whyNotRunningState()
          Returns the workflow substate for open, not running execution objects.
 WfExecutionObject.State Activity.ClosedCompletedState.howClosedState()
          Returns the workflow substate for closed execution objects.
 WfExecutionObject.State ExecutionObject.typedState()
          Type-safe equivalent to WfExecutionObject.state().
 

Methods in de.danet.an.workflow.api with parameters of type WfExecutionObject.State
 void ExecutionObject.changeState(WfExecutionObject.State newState)
          Type-safe equivalent to WfExecutionObject.changeState().
 

Uses of WfExecutionObject.State in de.danet.an.workflow.omgcore
 

Subclasses of WfExecutionObject.State in de.danet.an.workflow.omgcore
static class WfExecutionObject.ClosedState
          This class defines the sub-states of State.CLOSED of a WfExecutionObject as returned by howClosedState().
static class WfExecutionObject.NotRunningState
          This class defines the sub-states of OpenState.NOT_RUNNING of a WfExecutionObject as returned by whyNotRunningState().
static class WfExecutionObject.OpenState
          This class defines the sub-states of State.OPEN of a WfExecutionObject as returned by whileOpenState().
 

Fields in de.danet.an.workflow.omgcore declared as WfExecutionObject.State
static WfExecutionObject.State WfExecutionObject.State.OPEN
          To reflect that the object is active and not finished.
static WfExecutionObject.State WfExecutionObject.State.CLOSED
          Reflects that the object is finished and inactive.
 

Methods in de.danet.an.workflow.omgcore that return WfExecutionObject.State
 WfExecutionObject.State WfExecutionObject.workflowState()
          Return the current state.
 WfExecutionObject.State WfExecutionObject.whileOpen()
          Returns the workflow state for open execution objects.
 WfExecutionObject.State WfExecutionObject.whyNotRunning()
          Returns the workflow state for open, not running execution objects.
 WfExecutionObject.State WfExecutionObject.howClosed()
          Returns the workflow state for closed execution objects.
 WfExecutionObject.State WfExecutionObject.State.getParent()
          Returns the parent in the state hierachy if all states defined in this class or null, if this states are at the top level of the hierachy.
 WfExecutionObject.State WfExecutionObject.State.workflowState()
          Returns the workflow state, i.e. this object.
 WfExecutionObject.State WfExecutionObject.State.whileOpenState()
          Returns the workflow substate for open execution objects.
 WfExecutionObject.State WfExecutionObject.State.whyNotRunningState()
          Returns the workflow substate for open, not running execution objects.
 WfExecutionObject.State WfExecutionObject.State.howClosedState()
          Returns the workflow substate for closed execution objects.
static WfExecutionObject.State WfExecutionObject.State.fromString(java.lang.String text)
          Get a state by name.
 WfExecutionObject.State WfExecutionObject.OpenState.getParent()
          Returns the parent in the state hierachy if all states defined in this class or null, if this states are at the top level of the hierachy.
 WfExecutionObject.State WfExecutionObject.OpenState.workflowState()
          Returns the workflow state, i.e. the parent.
 WfExecutionObject.State WfExecutionObject.OpenState.whileOpenState()
          Returns the workflow substate for open execution objects.
 WfExecutionObject.State WfExecutionObject.OpenState.whyNotRunningState()
          Returns the workflow substate for open, not running execution objects.
 WfExecutionObject.State WfExecutionObject.OpenState.howClosedState()
          Returns the workflow substate for closed execution objects.
 WfExecutionObject.State WfExecutionObject.NotRunningState.getParent()
          Returns the parent in the state hierachy if all states defined in this class or null, if this states are at the top level of the hierachy.
 WfExecutionObject.State WfExecutionObject.NotRunningState.workflowState()
          Returns the workflow state, i.e. the grandparent.
 WfExecutionObject.State WfExecutionObject.NotRunningState.whileOpenState()
          Returns the workflow substate for open execution objects.
 WfExecutionObject.State WfExecutionObject.NotRunningState.whyNotRunningState()
          Returns the workflow substate for open, not running execution objects.
 WfExecutionObject.State WfExecutionObject.NotRunningState.howClosedState()
          Returns the workflow substate for closed execution objects.
 WfExecutionObject.State WfExecutionObject.ClosedState.getParent()
          Returns the parent in the state hierachy if all states defined in this class or null, if this states are at the top level of the hierachy.
 WfExecutionObject.State WfExecutionObject.ClosedState.workflowState()
          Returns the workflow state, i.e. the parent.
 WfExecutionObject.State WfExecutionObject.ClosedState.whileOpenState()
          Returns the workflow substate for open execution objects.
 WfExecutionObject.State WfExecutionObject.ClosedState.whyNotRunningState()
          Returns the workflow substate for open, not running execution objects.
 WfExecutionObject.State WfExecutionObject.ClosedState.howClosedState()
          Returns the workflow substate for closed execution objects.
 

Methods in de.danet.an.workflow.omgcore with parameters of type WfExecutionObject.State
protected static void WfExecutionObject.State.registerState(WfExecutionObject.State state)
          Register state for fromString evaluation.
 boolean WfExecutionObject.State.isSameOrSubState(WfExecutionObject.State s)
          Checks if this state is the same state as the given state or a substate of the given state.
 

Constructors in de.danet.an.workflow.omgcore with parameters of type WfExecutionObject.State
TransitionNotAllowedException(WfExecutionObject.State from, WfExecutionObject.State to)
          Creates a new TransitionNotAllowedException.
TransitionNotAllowedException(WfExecutionObject.State from, WfExecutionObject.State to, java.lang.String msg)
          Creates a new TransitionNotAllowedException with the given message.