org.jbpm.integration.spec.model
Class GatewayImpl<T extends org.jbpm.graph.def.Node>
java.lang.Object
org.jbpm.integration.spec.model.AbstractElementImpl<T>
org.jbpm.integration.spec.model.NodeImpl<T>
org.jbpm.integration.spec.model.GatewayImpl<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.Gateway
- Direct Known Subclasses:
- ExclusiveGatewayImpl, ParallelGatewayForkImpl, ParallelGatewayJoinImpl
public abstract class GatewayImpl<T extends org.jbpm.graph.def.Node>
- extends NodeImpl<T>
- implements org.jboss.bpm.incubator.model.Gateway
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.incubator.model.Gateway |
org.jboss.bpm.incubator.model.Gateway.GatewayType |
|
Constructor Summary |
GatewayImpl(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 |
getDefaultGate()
|
org.jboss.bpm.incubator.model.SequenceFlow |
getGateByName(java.lang.String targetName)
|
java.util.List<org.jboss.bpm.incubator.model.SequenceFlow> |
getGates()
|
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.incubator.model.Gateway |
getGatewayType |
| 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 |
GatewayImpl
public GatewayImpl(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)
getGates
public java.util.List<org.jboss.bpm.incubator.model.SequenceFlow> getGates()
- Specified by:
getGates in interface org.jboss.bpm.incubator.model.Gateway
getGateByName
public org.jboss.bpm.incubator.model.SequenceFlow getGateByName(java.lang.String targetName)
- Specified by:
getGateByName in interface org.jboss.bpm.incubator.model.Gateway
getDefaultGate
public org.jboss.bpm.incubator.model.SequenceFlow getDefaultGate()
- Specified by:
getDefaultGate in interface org.jboss.bpm.incubator.model.Gateway
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.