org.jbpm.workflow.core.node
Class StartNode

java.lang.Object
  extended by org.jbpm.workflow.core.impl.NodeImpl
      extended by org.jbpm.workflow.core.impl.ExtendedNodeImpl
          extended by org.jbpm.workflow.core.node.StartNode
All Implemented Interfaces:
Serializable, Node, Contextable, ContextResolver

public class StartNode
extends ExtendedNodeImpl

Default implementation of a start node.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jbpm.workflow.core.impl.ExtendedNodeImpl
EVENT_NODE_ENTER, EVENT_NODE_EXIT
 
Fields inherited from class org.jbpm.workflow.core.impl.NodeImpl
constraints, EMPTY_NODE_ARRAY
 
Fields inherited from interface org.jbpm.workflow.core.Node
CONNECTION_DEFAULT_TYPE
 
Constructor Summary
StartNode()
           
 
Method Summary
 void addTrigger(Trigger trigger)
           
 String[] getActionTypes()
           
 List<Trigger> getTriggers()
           
 void removeTrigger(Trigger trigger)
           
 void setTriggers(List<Trigger> triggers)
           
 void validateAddIncomingConnection(String type, Connection connection)
           
 void validateAddOutgoingConnection(String type, Connection connection)
           
 void validateRemoveIncomingConnection(String type, Connection connection)
           
 
Methods inherited from class org.jbpm.workflow.core.impl.ExtendedNodeImpl
containsActions, getActions, setActions
 
Methods inherited from class org.jbpm.workflow.core.impl.NodeImpl
addConstraint, addIncomingConnection, addOutgoingConnection, getConstraint, getConstraints, getContext, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getIncomingConnections, getIncomingConnections, getMetaData, getMetaData, getName, getNodeContainer, getOutgoingConnections, getOutgoingConnections, getTo, getUniqueId, internalGetConstraint, removeIncomingConnection, removeOutgoingConnection, resolveContext, setConstraint, setContext, setId, setMetaData, setMetaData, setName, setNodeContainer, validateRemoveOutgoingConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StartNode

public StartNode()
Method Detail

addTrigger

public void addTrigger(Trigger trigger)

removeTrigger

public void removeTrigger(Trigger trigger)

getTriggers

public List<Trigger> getTriggers()

setTriggers

public void setTriggers(List<Trigger> triggers)

getActionTypes

public String[] getActionTypes()
Overrides:
getActionTypes in class ExtendedNodeImpl

validateAddIncomingConnection

public void validateAddIncomingConnection(String type,
                                          Connection connection)
Overrides:
validateAddIncomingConnection in class NodeImpl

validateRemoveIncomingConnection

public void validateRemoveIncomingConnection(String type,
                                             Connection connection)
Overrides:
validateRemoveIncomingConnection in class NodeImpl

validateAddOutgoingConnection

public void validateAddOutgoingConnection(String type,
                                          Connection connection)
Overrides:
validateAddOutgoingConnection in class NodeImpl


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.