org.jbpm.integration.spec.model
Class ProcessInstanceImpl
java.lang.Object
org.jbpm.integration.spec.model.AbstractElementImpl<org.jbpm.graph.exe.ProcessInstance>
org.jbpm.integration.spec.model.ProcessInstanceImpl
- All Implemented Interfaces:
- java.io.Serializable, org.jboss.bpm.api.model.AbstractElement, org.jboss.bpm.api.model.ProcessInstance, org.jboss.bpm.api.model.ProcessStructure, org.jboss.bpm.api.service.ProcessEngineSupport
public class ProcessInstanceImpl
- extends AbstractElementImpl<org.jbpm.graph.exe.ProcessInstance>
- implements org.jboss.bpm.api.model.ProcessInstance
An integration wrapper
- Since:
- 15-Nov-2008
- Author:
- thomas.diesler@jboss.com
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface org.jboss.bpm.api.model.ProcessInstance |
org.jboss.bpm.api.model.ProcessInstance.ProcessStatus |
|
Method Summary |
void |
cancel()
|
java.util.Date |
getEndDate()
|
javax.management.ObjectName |
getKey()
|
static javax.management.ObjectName |
getKey(org.jbpm.graph.exe.ProcessInstance procInst)
|
java.lang.String |
getName()
|
<T extends org.jboss.bpm.api.model.Node>
T |
|
getNode(java.lang.Class<T> clazz,
java.lang.String name)
|
org.jboss.bpm.api.model.Node |
getNode(java.lang.String name)
|
java.util.List<org.jboss.bpm.api.model.Node> |
getNodes()
|
<T extends org.jboss.bpm.api.model.Node>
java.util.List<T> |
|
getNodes(java.lang.Class<T> clazz)
|
org.jboss.bpm.api.model.ProcessDefinition |
getProcessDefinition()
|
org.jboss.bpm.api.model.ProcessInstance.ProcessStatus |
getProcessStatus()
|
org.jboss.bpm.api.runtime.Token |
getRootToken()
|
java.util.Date |
getStartDate()
|
java.util.Set<org.jboss.bpm.api.runtime.Token> |
getTokens()
|
static org.jboss.bpm.api.model.ProcessInstance |
newInstance(org.jboss.bpm.api.service.ProcessEngine engine,
org.jbpm.graph.exe.ProcessInstance tmpProc,
boolean proxy)
|
void |
resume()
|
void |
setProcessStatus(org.jboss.bpm.api.model.ProcessInstance.ProcessStatus status)
|
org.jboss.bpm.api.runtime.Token |
startProcess()
|
org.jboss.bpm.api.runtime.Token |
startProcess(org.jboss.bpm.api.runtime.Attachments contextData)
|
void |
suspend()
|
java.lang.String |
toString()
|
| 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.ProcessInstance |
getProcessEngine |
newInstance
public static org.jboss.bpm.api.model.ProcessInstance newInstance(org.jboss.bpm.api.service.ProcessEngine engine,
org.jbpm.graph.exe.ProcessInstance tmpProc,
boolean proxy)
getKey
public javax.management.ObjectName getKey()
- Specified by:
getKey in interface org.jboss.bpm.api.model.AbstractElement
getKey
public static javax.management.ObjectName getKey(org.jbpm.graph.exe.ProcessInstance procInst)
getProcessDefinition
public org.jboss.bpm.api.model.ProcessDefinition getProcessDefinition()
- Specified by:
getProcessDefinition in interface org.jboss.bpm.api.model.ProcessInstance
getProcessStatus
public org.jboss.bpm.api.model.ProcessInstance.ProcessStatus getProcessStatus()
- Specified by:
getProcessStatus in interface org.jboss.bpm.api.model.ProcessInstance
setProcessStatus
public void setProcessStatus(org.jboss.bpm.api.model.ProcessInstance.ProcessStatus status)
getRootToken
public org.jboss.bpm.api.runtime.Token getRootToken()
- Specified by:
getRootToken in interface org.jboss.bpm.api.model.ProcessInstance
getName
public java.lang.String getName()
- Specified by:
getName in interface org.jboss.bpm.api.model.ProcessStructure
getEndDate
public java.util.Date getEndDate()
- Specified by:
getEndDate in interface org.jboss.bpm.api.model.ProcessInstance
getStartDate
public java.util.Date getStartDate()
- Specified by:
getStartDate in interface org.jboss.bpm.api.model.ProcessInstance
getNode
public <T extends org.jboss.bpm.api.model.Node> T getNode(java.lang.Class<T> clazz,
java.lang.String name)
- Specified by:
getNode in interface org.jboss.bpm.api.model.ProcessStructure
getNode
public org.jboss.bpm.api.model.Node getNode(java.lang.String name)
- Specified by:
getNode in interface org.jboss.bpm.api.model.ProcessStructure
getNodes
public java.util.List<org.jboss.bpm.api.model.Node> getNodes()
- Specified by:
getNodes in interface org.jboss.bpm.api.model.ProcessStructure
getNodes
public <T extends org.jboss.bpm.api.model.Node> java.util.List<T> getNodes(java.lang.Class<T> clazz)
- Specified by:
getNodes in interface org.jboss.bpm.api.model.ProcessStructure
startProcess
public org.jboss.bpm.api.runtime.Token startProcess()
- Specified by:
startProcess in interface org.jboss.bpm.api.model.ProcessInstance
startProcess
public org.jboss.bpm.api.runtime.Token startProcess(org.jboss.bpm.api.runtime.Attachments contextData)
- Specified by:
startProcess in interface org.jboss.bpm.api.model.ProcessInstance
getTokens
public java.util.Set<org.jboss.bpm.api.runtime.Token> getTokens()
- Specified by:
getTokens in interface org.jboss.bpm.api.model.ProcessInstance
suspend
public void suspend()
- Specified by:
suspend in interface org.jboss.bpm.api.model.ProcessInstance
resume
public void resume()
- Specified by:
resume in interface org.jboss.bpm.api.model.ProcessInstance
cancel
public void cancel()
- Specified by:
cancel in interface org.jboss.bpm.api.model.ProcessInstance
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.