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 int
CONTAINER_SCOPE
static int
PROCESS_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()
int
getScope()
boolean
isTerminate()
void
setScope(int scope)
void
setTerminate(boolean terminate)
void
validateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
void
validateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
void
validateRemoveOutgoingConnection(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:
getActionTypes
in classExtendedNodeImpl
-
validateAddIncomingConnection
public void validateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
- Overrides:
validateAddIncomingConnection
in classNodeImpl
-
validateAddOutgoingConnection
public void validateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
- Overrides:
validateAddOutgoingConnection
in classNodeImpl
-
validateRemoveOutgoingConnection
public void validateRemoveOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
- Overrides:
validateRemoveOutgoingConnection
in classNodeImpl
-
setScope
public void setScope(int scope)
-
getScope
public int getScope()
-
-