org.openarchitectureware.workflow
Class Workflow

java.lang.Object
  extended by org.openarchitectureware.workflow.lib.AbstractWorkflowComponent
      extended by org.openarchitectureware.workflow.container.CompositeComponent
          extended by org.openarchitectureware.workflow.Workflow
All Implemented Interfaces:
WorkflowComponent, WorkflowComponentWithID

public class Workflow
extends CompositeComponent


Field Summary
 
Fields inherited from class org.openarchitectureware.workflow.container.CompositeComponent
components, log
 
Constructor Summary
Workflow()
           
 
Method Summary
 boolean isAbstract()
          Checks if the workflow is abstract.
 void setAbstract(boolean abs)
          Sets if the workflow is abstract or not.
 
Methods inherited from class org.openarchitectureware.workflow.container.CompositeComponent
addBean, addCartridge, addComponent, addFeature, addIf, checkConfiguration, getComponentName, getComponents, getContainer, getId, getLocation, getLogMessage, getName, getOwnLocation, getResource, invoke, put, setContainer, setId, setLocation, setOwnLocation, setResource
 
Methods inherited from class org.openarchitectureware.workflow.lib.AbstractWorkflowComponent
checkRequiredConfigProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Workflow

public Workflow()
Method Detail

setAbstract

public void setAbstract(boolean abs)
Sets if the workflow is abstract or not.

Parameters:
abs - if true, the workflow is abstract, if false it is concrete.

isAbstract

public boolean isAbstract()
Checks if the workflow is abstract.

Returns:
true if the workflow is abstract, otherwise false