org.jbpm.integration.spec.model
Class UserTaskImpl

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<org.jbpm.graph.node.TaskNode>
              extended by org.jbpm.integration.spec.model.UserTaskImpl
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, org.jboss.bpm.incubator.model.UserTask

public class UserTaskImpl
extends TaskImpl<org.jbpm.graph.node.TaskNode>
implements org.jboss.bpm.incubator.model.UserTask

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
UserTaskImpl(org.jboss.bpm.api.service.ProcessEngine engine, org.jboss.bpm.api.model.ProcessDefinition procDef, org.jbpm.graph.def.Node oldTaskNode)
           
 
Method Summary
 org.jboss.bpm.api.model.Message getInMessageRef()
           
 org.jboss.bpm.api.model.Message getOutMessageRef()
           
 org.jboss.bpm.incubator.model.Task.TaskType getTaskType()
           
 org.jboss.bpm.incubator.client.UserTaskCallback getUserTaskCallback()
           
 void setUserTaskCallback(org.jboss.bpm.incubator.client.UserTaskCallback callback)
           
 
Methods inherited from class org.jbpm.integration.spec.model.TaskImpl
getInFlow, getOutFlow, 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.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
 
Methods inherited from interface org.jboss.bpm.incubator.model.SingleOutFlowSupport
getOutFlow
 
Methods inherited from interface org.jboss.bpm.incubator.model.SingleInFlowSupport
getInFlow
 

Constructor Detail

UserTaskImpl

public UserTaskImpl(org.jboss.bpm.api.service.ProcessEngine engine,
                    org.jboss.bpm.api.model.ProcessDefinition procDef,
                    org.jbpm.graph.def.Node oldTaskNode)
Method Detail

getTaskType

public org.jboss.bpm.incubator.model.Task.TaskType getTaskType()
Specified by:
getTaskType in interface org.jboss.bpm.incubator.model.Task

getInMessageRef

public org.jboss.bpm.api.model.Message getInMessageRef()
Specified by:
getInMessageRef in interface org.jboss.bpm.incubator.model.UserTask

getOutMessageRef

public org.jboss.bpm.api.model.Message getOutMessageRef()
Specified by:
getOutMessageRef in interface org.jboss.bpm.incubator.model.UserTask

getUserTaskCallback

public org.jboss.bpm.incubator.client.UserTaskCallback getUserTaskCallback()
Specified by:
getUserTaskCallback in interface org.jboss.bpm.incubator.model.UserTask

setUserTaskCallback

public void setUserTaskCallback(org.jboss.bpm.incubator.client.UserTaskCallback callback)
Specified by:
setUserTaskCallback in interface org.jboss.bpm.incubator.model.UserTask


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