org.jbpm.integration.spec.model
Class StartEventImpl

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.EventImpl<org.jbpm.graph.node.StartState>
              extended by org.jbpm.integration.spec.model.StartEventImpl
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.Event, org.jboss.bpm.incubator.model.SingleOutFlowSupport, org.jboss.bpm.incubator.model.StartEvent

public class StartEventImpl
extends EventImpl<org.jbpm.graph.node.StartState>
implements org.jboss.bpm.incubator.model.StartEvent

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.Event
org.jboss.bpm.incubator.model.Event.EventDetailType, org.jboss.bpm.incubator.model.Event.EventType
 
Constructor Summary
StartEventImpl(org.jboss.bpm.api.service.ProcessEngine engine, org.jboss.bpm.api.model.ProcessDefinition procDef, org.jbpm.graph.def.Node oldStart)
           
 
Method Summary
 org.jboss.bpm.incubator.model.Event.EventType getEventType()
           
 org.jboss.bpm.incubator.model.SequenceFlow getOutFlow()
           
 org.jboss.bpm.incubator.model.Event.EventDetailType getTriggerType()
           
 java.lang.String 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.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

StartEventImpl

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

getTriggerType

public org.jboss.bpm.incubator.model.Event.EventDetailType getTriggerType()
Specified by:
getTriggerType in interface org.jboss.bpm.incubator.model.StartEvent

getEventType

public org.jboss.bpm.incubator.model.Event.EventType getEventType()
Specified by:
getEventType in interface org.jboss.bpm.incubator.model.Event

getOutFlow

public org.jboss.bpm.incubator.model.SequenceFlow getOutFlow()
Specified by:
getOutFlow in interface org.jboss.bpm.incubator.model.SingleOutFlowSupport

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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