Package org.jbpm.workflow.core.node
Class FaultNode
- java.lang.Object
-
- org.jbpm.workflow.core.impl.NodeImpl
-
- org.jbpm.workflow.core.impl.ExtendedNodeImpl
-
- org.jbpm.workflow.core.node.FaultNode
-
- All Implemented Interfaces:
Serializable
,Contextable
,ContextResolver
,Node
,org.kie.api.definition.process.Node
public class FaultNode extends ExtendedNodeImpl
Default implementation of a fault 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 FaultNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
getActionTypes()
String
getFaultName()
String
getFaultVariable()
boolean
isTerminateParent()
void
setFaultName(String faultName)
void
setFaultVariable(String faultVariable)
void
setTerminateParent(boolean terminateParent)
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
-
-
-
-
Method Detail
-
getFaultVariable
public String getFaultVariable()
-
setFaultVariable
public void setFaultVariable(String faultVariable)
-
getFaultName
public String getFaultName()
-
setFaultName
public void setFaultName(String faultName)
-
isTerminateParent
public boolean isTerminateParent()
-
setTerminateParent
public void setTerminateParent(boolean terminateParent)
-
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
-
-