org.jbpm.integration.spec.model
Class NodeImpl<T extends org.jbpm.graph.def.Node>
java.lang.Object
org.jbpm.integration.spec.model.AbstractElementImpl<T>
org.jbpm.integration.spec.model.NodeImpl<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
- Direct Known Subclasses:
- EventImpl, GatewayImpl, TaskImpl
public abstract class NodeImpl<T extends org.jbpm.graph.def.Node>
- extends AbstractElementImpl<T>
- implements org.jboss.bpm.api.model.Node
An integration wrapper
- Since:
- 15-Nov-2008
- Author:
- thomas.diesler@jboss.com
- See Also:
- Serialized Form
|
Constructor Summary |
NodeImpl(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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.bpm.api.service.ProcessEngineSupport |
getProcessEngine |
NodeImpl
public NodeImpl(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)
getKey
public javax.management.ObjectName getKey()
- Specified by:
getKey in interface org.jboss.bpm.api.model.AbstractElement
getName
public java.lang.String getName()
- Specified by:
getName in interface org.jboss.bpm.api.model.Node
getProcessDefinition
public org.jboss.bpm.api.model.ProcessDefinition getProcessDefinition()
- Specified by:
getProcessDefinition in interface org.jboss.bpm.api.model.Node
getProcessInstance
public org.jboss.bpm.api.model.ProcessInstance getProcessInstance()
- Specified by:
getProcessInstance in interface org.jboss.bpm.api.model.Node
addSequenceFlow
public void addSequenceFlow(SequenceFlowImpl flow)
getOutFlowByTransition
public org.jboss.bpm.incubator.model.SequenceFlow getOutFlowByTransition(org.jbpm.graph.def.Transition trans)
getInFlows
public java.util.List<org.jboss.bpm.incubator.model.SequenceFlow> getInFlows()
getOutFlows
public java.util.List<org.jboss.bpm.incubator.model.SequenceFlow> getOutFlows()
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.