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,org.kie.api.definition.process.WorkflowElement,KogitoNode
Default implementation of a start node.
- See Also:
-
Field Summary
Fields inherited from class org.jbpm.workflow.core.impl.ExtendedNodeImpl
EVENT_NODE_ENTER, EVENT_NODE_EXITFields inherited from class org.jbpm.workflow.core.impl.NodeImpl
constraintsFields inherited from interface org.jbpm.workflow.core.Node
CONNECTION_DEFAULT_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTrigger(Trigger trigger) String[]getTimer()booleanvoidremoveTrigger(Trigger trigger) voidsetInterrupting(boolean isInterrupting) voidvoidsetTriggers(List<Trigger> triggers) voidvalidateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection) voidvalidateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection) voidvalidateRemoveIncomingConnection(String type, org.kie.api.definition.process.Connection connection) Methods inherited from class org.jbpm.workflow.core.impl.ExtendedNodeImpl
containsActions, getActions, hasActions, setActionsMethods inherited from class org.jbpm.workflow.core.impl.NodeImpl
addConstraint, addInAssociation, addIncomingConnection, addInMapping, addOutAssociation, addOutgoingConnection, addOutMapping, clearIncomingConnection, clearOutgoingConnection, getConstraint, getConstraints, getConstraints, getContext, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getInAssociations, getIncomingConnections, getIncomingConnections, getInMapping, getInMappings, getIoSpecification, getMetaData, getMetaData, getMultiInstanceSpecification, getName, getNodeContainer, getOutAssociations, getOutgoingConnections, getOutgoingConnections, getOutMapping, getOutMappings, getParentContainer, getProcess, getTo, internalGetConstraint, removeIncomingConnection, removeOutgoingConnection, resolveContext, setConstraint, setContext, setId, setIoSpecification, setMetaData, setMetaData, setMultiInstanceSpecification, setName, setParentContainer, validateRemoveOutgoingConnectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.definition.process.Node
getNodeTypeMethods inherited from interface org.kie.api.definition.process.WorkflowElement
getUniqueId
-
Constructor Details
-
StartNode
public StartNode()
-
-
Method Details
-
addTrigger
-
removeTrigger
-
getTriggers
-
setTriggers
-
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) -
getTimer
-
setTimer
-