org.jbpm.integration.spec.model
Class TaskImpl<T extends org.jbpm.graph.def.Node>

java.lang.Object
  extended by org.jbpm.integration.spec.model.AbstractElementImpl<T>
      extended by org.jbpm.integration.spec.model.NodeImpl<T>
          extended by org.jbpm.integration.spec.model.TaskImpl<T>
All Implemented Interfaces:
java.io.Serializable, org.jboss.bpm.api.model.AbstractElement, org.jboss.bpm.api.model.Node, org.jboss.bpm.api.service.ProcessEngineSupport, org.jboss.bpm.incubator.model.SingleInFlowSupport, org.jboss.bpm.incubator.model.SingleOutFlowSupport, org.jboss.bpm.incubator.model.Task
Direct Known Subclasses:
NoneTaskImpl, UserTaskImpl, WaitStateImpl

public abstract class TaskImpl<T extends org.jbpm.graph.def.Node>
extends NodeImpl<T>
implements org.jboss.bpm.incubator.model.Task

An integration wrapper

Since:
15-Nov-2008
Author:
thomas.diesler@jboss.com
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.bpm.incubator.model.Task
org.jboss.bpm.incubator.model.Task.TaskType
 
Constructor Summary
TaskImpl(org.jboss.bpm.api.service.ProcessEngine engine, org.jboss.bpm.api.model.ProcessDefinition procDef, java.lang.Class<T> clazz, org.jbpm.graph.def.Node oldNode)
           
 
Method Summary
 org.jboss.bpm.incubator.model.SequenceFlow getInFlow()
           
 org.jboss.bpm.incubator.model.SequenceFlow getOutFlow()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jbpm.integration.spec.model.NodeImpl
addSequenceFlow, getInFlows, getKey, getName, getOutFlowByTransition, getOutFlows, getProcessDefinition, getProcessInstance
 
Methods inherited from class org.jbpm.integration.spec.model.AbstractElementImpl
getDelegate, getProcessEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.bpm.incubator.model.Task
getTaskType
 
Methods inherited from interface org.jboss.bpm.api.model.Node
getName, getProcessDefinition, getProcessInstance
 
Methods inherited from interface org.jboss.bpm.api.model.AbstractElement
getKey
 
Methods inherited from interface org.jboss.bpm.api.service.ProcessEngineSupport
getProcessEngine
 

Constructor Detail

TaskImpl

public TaskImpl(org.jboss.bpm.api.service.ProcessEngine engine,
                org.jboss.bpm.api.model.ProcessDefinition procDef,
                java.lang.Class<T> clazz,
                org.jbpm.graph.def.Node oldNode)
Method Detail

getInFlow

public org.jboss.bpm.incubator.model.SequenceFlow getInFlow()
Specified by:
getInFlow in interface org.jboss.bpm.incubator.model.SingleInFlowSupport

getOutFlow

public org.jboss.bpm.incubator.model.SequenceFlow getOutFlow()
Specified by:
getOutFlow in interface org.jboss.bpm.incubator.model.SingleOutFlowSupport

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.