org.jbpm.integration.spec.model
Class ProcessDefinitionImpl
java.lang.Object
org.jbpm.integration.spec.model.AbstractElementImpl<org.jbpm.graph.def.ProcessDefinition>
org.jbpm.integration.spec.model.ProcessDefinitionImpl
- All Implemented Interfaces:
- java.io.Serializable, org.jboss.bpm.api.model.AbstractElement, org.jboss.bpm.api.model.ProcessDefinition, org.jboss.bpm.api.model.ProcessStructure, org.jboss.bpm.api.service.ProcessEngineSupport
public class ProcessDefinitionImpl
- extends AbstractElementImpl<org.jbpm.graph.def.ProcessDefinition>
- implements org.jboss.bpm.api.model.ProcessDefinition
An integration wrapper
- Since:
- 15-Nov-2008
- Author:
- thomas.diesler@jboss.com
- See Also:
- Serialized Form
|
Method Summary |
void |
addNode(NodeImpl<?> nodeImpl)
|
javax.management.ObjectName |
getKey()
|
static javax.management.ObjectName |
getKey(org.jbpm.graph.def.ProcessDefinition oldProcDef)
|
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)
|
java.lang.String |
getVersion()
|
org.jboss.bpm.api.model.ProcessInstance |
newInstance()
|
static org.jboss.bpm.api.model.ProcessDefinition |
newInstance(org.jboss.bpm.api.service.ProcessEngine engine,
org.jbpm.graph.def.ProcessDefinition tmpProcDef,
boolean proxy)
|
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.ProcessDefinition |
getProcessEngine |
newInstance
public static org.jboss.bpm.api.model.ProcessDefinition newInstance(org.jboss.bpm.api.service.ProcessEngine engine,
org.jbpm.graph.def.ProcessDefinition tmpProcDef,
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.def.ProcessDefinition oldProcDef)
getName
public java.lang.String getName()
- Specified by:
getName in interface org.jboss.bpm.api.model.ProcessStructure
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion in interface org.jboss.bpm.api.model.ProcessDefinition
newInstance
public org.jboss.bpm.api.model.ProcessInstance newInstance()
- Specified by:
newInstance in interface org.jboss.bpm.api.model.ProcessDefinition
addNode
public void addNode(NodeImpl<?> nodeImpl)
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
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
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
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.