Package org.jbpm.workflow.core.node
Class EndNode
- java.lang.Object
-
- org.jbpm.workflow.core.impl.NodeImpl
-
- org.jbpm.workflow.core.impl.ExtendedNodeImpl
-
- org.jbpm.workflow.core.node.EndNode
-
- All Implemented Interfaces:
Serializable,Contextable,ContextResolver,Node,org.kie.api.definition.process.Node
public class EndNode extends ExtendedNodeImpl
Default implementation of an end node.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intCONTAINER_SCOPEstatic intPROCESS_SCOPE-
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 EndNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]getActionTypes()intgetScope()booleanisTerminate()voidsetScope(int scope)voidsetTerminate(boolean terminate)voidvalidateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection)voidvalidateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)voidvalidateRemoveOutgoingConnection(String type, org.kie.api.definition.process.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, 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, validateRemoveIncomingConnection
-
-
-
-
Field Detail
-
CONTAINER_SCOPE
public static final int CONTAINER_SCOPE
- See Also:
- Constant Field Values
-
PROCESS_SCOPE
public static final int PROCESS_SCOPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
isTerminate
public boolean isTerminate()
-
setTerminate
public void setTerminate(boolean terminate)
-
getActionTypes
public String[] getActionTypes()
- Overrides:
getActionTypesin classExtendedNodeImpl
-
validateAddIncomingConnection
public void validateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
- Overrides:
validateAddIncomingConnectionin classNodeImpl
-
validateAddOutgoingConnection
public void validateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
- Overrides:
validateAddOutgoingConnectionin classNodeImpl
-
validateRemoveOutgoingConnection
public void validateRemoveOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
- Overrides:
validateRemoveOutgoingConnectionin classNodeImpl
-
setScope
public void setScope(int scope)
-
getScope
public int getScope()
-
-