org.jbpm.integration.spec.model
Class ExclusiveGatewayImpl

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.GatewayImpl<org.jbpm.graph.node.Decision>
              extended by org.jbpm.integration.spec.model.ExclusiveGatewayImpl
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.ExclusiveGateway, org.jboss.bpm.incubator.model.Gateway

public class ExclusiveGatewayImpl
extends GatewayImpl<org.jbpm.graph.node.Decision>
implements org.jboss.bpm.incubator.model.ExclusiveGateway

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.ExclusiveGateway
org.jboss.bpm.incubator.model.ExclusiveGateway.ExclusiveType
 
Nested classes/interfaces inherited from interface org.jboss.bpm.incubator.model.Gateway
org.jboss.bpm.incubator.model.Gateway.GatewayType
 
Constructor Summary
ExclusiveGatewayImpl(org.jboss.bpm.api.service.ProcessEngine engine, org.jboss.bpm.api.model.ProcessDefinition procDef, org.jbpm.graph.def.Node oldDecision)
           
 
Method Summary
 org.jboss.bpm.incubator.model.ExclusiveGateway.ExclusiveType getExclusiveType()
           
 org.jboss.bpm.incubator.model.Gateway.GatewayType getGatewayType()
           
 
Methods inherited from class org.jbpm.integration.spec.model.GatewayImpl
getDefaultGate, getGateByName, getGates, 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.incubator.model.Gateway
getDefaultGate, getGateByName, getGates
 
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
 

Constructor Detail

ExclusiveGatewayImpl

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

getGatewayType

public org.jboss.bpm.incubator.model.Gateway.GatewayType getGatewayType()
Specified by:
getGatewayType in interface org.jboss.bpm.incubator.model.Gateway

getExclusiveType

public org.jboss.bpm.incubator.model.ExclusiveGateway.ExclusiveType getExclusiveType()
Specified by:
getExclusiveType in interface org.jboss.bpm.incubator.model.ExclusiveGateway


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