org.jwarp.flow.process
Class TransitionManager

java.lang.Object
  |
  +--org.jwarp.flow.process.TransitionManager
All Implemented Interfaces:
IConfigurable, ITransitionManager, IWorkflowSystemAware

public class TransitionManager
extends java.lang.Object
implements ITransitionManager


Field Summary
protected static java.lang.String JNDI_NAME
           
 
Constructor Summary
TransitionManager()
           
 
Method Summary
 void configure(org.jdom.Element config)
          Pass the Configuration to the Configurable class.
 java.util.Iterator getAllTransitions()
           
 ITransition getTransition(int id)
           
 java.util.Iterator getTransitions(int flow)
           
 IWorkflowSystem getWorkflowSystem()
           
 java.util.Iterator searchTransitions(int id, ITransition type, int status, int workflowID, int process, int inAct, int outAct, java.util.Date endDate, java.util.Date startDate, java.util.Date creationDate)
           
 void setWorkflowSystem(IWorkflowSystem system)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JNDI_NAME

protected static final java.lang.String JNDI_NAME
Constructor Detail

TransitionManager

public TransitionManager()
Method Detail

configure

public void configure(org.jdom.Element config)
Description copied from interface: IConfigurable
Pass the Configuration to the Configurable class. This method must always be called after the constructor and before any other method.
Specified by:
configure in interface IConfigurable
Following copied from interface: org.jwarp.service.configuration.IConfigurable
Parameters:
configuration - the class configurations.

searchTransitions

public java.util.Iterator searchTransitions(int id,
                                            ITransition type,
                                            int status,
                                            int workflowID,
                                            int process,
                                            int inAct,
                                            int outAct,
                                            java.util.Date endDate,
                                            java.util.Date startDate,
                                            java.util.Date creationDate)
Specified by:
searchTransitions in interface ITransitionManager

getTransition

public ITransition getTransition(int id)
Specified by:
getTransition in interface ITransitionManager

getTransitions

public java.util.Iterator getTransitions(int flow)
Specified by:
getTransitions in interface ITransitionManager

getAllTransitions

public java.util.Iterator getAllTransitions()
Specified by:
getAllTransitions in interface ITransitionManager

setWorkflowSystem

public void setWorkflowSystem(IWorkflowSystem system)
Specified by:
setWorkflowSystem in interface IWorkflowSystemAware

getWorkflowSystem

public IWorkflowSystem getWorkflowSystem()
Specified by:
getWorkflowSystem in interface IWorkflowSystemAware

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