Package org.jbpm.workflow.core.node
Class StartNode
- java.lang.Object
-
- org.jbpm.workflow.core.impl.NodeImpl
-
- org.jbpm.workflow.core.impl.ExtendedNodeImpl
-
- org.jbpm.workflow.core.node.StartNode
-
- All Implemented Interfaces:
Serializable,Mappable,Contextable,ContextResolver,Node,org.kie.api.definition.process.Node
public class StartNode extends ExtendedNodeImpl implements Mappable
Default implementation of a start node.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jbpm.workflow.core.impl.ExtendedNodeImpl
EVENT_NODE_BOUNDARY, 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
Constructors Constructor Description StartNode()
-
Method Summary
-
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, clearIncomingConnection, clearOutgoingConnection, getConstraint, getConstraints, getContext, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getIncomingConnections, getIncomingConnections, getMetaData, getMetaData, getName, getNodeContainer, getNodeType, getNodeUniqueId, getOutgoingConnections, getOutgoingConnections, getTo, getUniqueId, internalGetConstraint, removeIncomingConnection, removeOutgoingConnection, resolveContext, setConstraint, setContext, setId, setMetaData, setMetaData, setName, setNodeContainer, setNodeType, validateRemoveOutgoingConnection
-
-
-
-
Method Detail
-
addTrigger
public void addTrigger(Trigger trigger)
-
removeTrigger
public void removeTrigger(Trigger trigger)
-
getActionTypes
public String[] getActionTypes()
- Overrides:
getActionTypesin classExtendedNodeImpl
-
validateAddIncomingConnection
public void validateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
- Overrides:
validateAddIncomingConnectionin classNodeImpl
-
validateRemoveIncomingConnection
public void validateRemoveIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
- Overrides:
validateRemoveIncomingConnectionin classNodeImpl
-
validateAddOutgoingConnection
public void validateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
- Overrides:
validateAddOutgoingConnectionin classNodeImpl
-
isInterrupting
public boolean isInterrupting()
-
setInterrupting
public void setInterrupting(boolean isInterrupting)
-
addInMapping
public void addInMapping(String parameterName, String variableName)
- Specified by:
addInMappingin interfaceMappable
-
setInMappings
public void setInMappings(Map<String,String> inMapping)
- Specified by:
setInMappingsin interfaceMappable
-
getInMapping
public String getInMapping(String parameterName)
- Specified by:
getInMappingin interfaceMappable
-
getInMappings
public Map<String,String> getInMappings()
- Specified by:
getInMappingsin interfaceMappable
-
addInAssociation
public void addInAssociation(DataAssociation dataAssociation)
- Specified by:
addInAssociationin interfaceMappable
-
getInAssociations
public List<DataAssociation> getInAssociations()
- Specified by:
getInAssociationsin interfaceMappable
-
addOutMapping
public void addOutMapping(String parameterName, String variableName)
- Specified by:
addOutMappingin interfaceMappable
-
setOutMappings
public void setOutMappings(Map<String,String> outMapping)
- Specified by:
setOutMappingsin interfaceMappable
-
getOutMapping
public String getOutMapping(String parameterName)
- Specified by:
getOutMappingin interfaceMappable
-
getOutMappings
public Map<String,String> getOutMappings()
- Specified by:
getOutMappingsin interfaceMappable
-
addOutAssociation
public void addOutAssociation(DataAssociation dataAssociation)
- Specified by:
addOutAssociationin interfaceMappable
-
getOutAssociations
public List<DataAssociation> getOutAssociations()
- Specified by:
getOutAssociationsin interfaceMappable
-
getTimer
public Timer getTimer()
-
setTimer
public void setTimer(Timer timer)
-
setEventTransformer
public void setEventTransformer(EventTransformer transformer)
-
getEventTransformer
public EventTransformer getEventTransformer()
-
-