com.candle.roma.kxc
Class RomaWorkflow

java.lang.Object
  |
  +--com.candle.roma.kxc.RomaWorkflow
All Implemented Interfaces:
java.lang.Cloneable

public class RomaWorkflow
extends java.lang.Object
implements java.lang.Cloneable

This class defines the workflow information.

See Also:
RomaWorkflowService, RomaRoute

Constructor Summary
RomaWorkflow()
          Constructs the empty object.
 
Method Summary
 java.lang.Object clone()
          Returns a copy of the object.
 java.util.LinkedList getRoutes()
          Returns the route steps of the workflow.
 RomaWorkflowService getWorkflowService()
          Returns the associated workflow service.
 void setRoutes(java.util.Collection col)
          Sets the route steps of the workflow.
 void setWorkflowService(RomaWorkflowService ws)
          Associates the workflow service with the workflow.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RomaWorkflow

public RomaWorkflow()
Constructs the empty object.
Method Detail

getWorkflowService

public RomaWorkflowService getWorkflowService()
Returns the associated workflow service.

setWorkflowService

public void setWorkflowService(RomaWorkflowService ws)
Associates the workflow service with the workflow.
Parameters:
ws - Workflow Service information

getRoutes

public java.util.LinkedList getRoutes()
Returns the route steps of the workflow.
Returns:
List of RomaRoute objects

setRoutes

public void setRoutes(java.util.Collection col)
Sets the route steps of the workflow.
Parameters:
col - Collection of RomaRoute objects

clone

public java.lang.Object clone()
Returns a copy of the object.
Overrides:
clone in class java.lang.Object