org.jwarp.flow.process
Interface ITransitionFactory

All Superinterfaces:
IExceptionProvider, IWorkflowObject

public interface ITransitionFactory
extends IWorkflowObject, IExceptionProvider

This class describes a transition definition. Instances of this transition definition are created (implemented by interface ITransitionInstance).


Method Summary
 ITransition createTransition(IWorkflowContext context)
           
 java.lang.String getDescription()
          Return a description (opional)
 java.lang.String getName()
          Return a name or string representation of the object.
 java.util.Iterator getPostStates()
           
 java.util.Iterator getPreStates()
           
 
Methods inherited from interface org.jwarp.flow.IWorkflowObject
getID
 
Methods inherited from interface org.jwarp.common.IExceptionProvider
addExceptionListener, getExceptionListeners, removeAllExceptionListeners, removeExceptionListener
 

Method Detail

getName

public java.lang.String getName()
Description copied from interface: IWorkflowObject
Return a name or string representation of the object.
Specified by:
getName in interface IWorkflowObject
Following copied from interface: org.jwarp.flow.IWorkflowObject
Returns:
The name

getDescription

public java.lang.String getDescription()
Description copied from interface: IWorkflowObject
Return a description (opional)
Specified by:
getDescription in interface IWorkflowObject
Following copied from interface: org.jwarp.flow.IWorkflowObject
Returns:
The description

getPreStates

public java.util.Iterator getPreStates()

createTransition

public ITransition createTransition(IWorkflowContext context)

getPostStates

public java.util.Iterator getPostStates()

©   O R C A   S y s t e m s