Package org.jbpm.workflow.core
Interface Node
-
- All Superinterfaces:
Contextable,org.kie.api.definition.process.Node,Serializable
- All Known Implementing Classes:
ActionNode,AsyncEventNode,BoundaryEventNode,CatchLinkNode,CompositeContextNode,CompositeNode,CompositeNode.CompositeNodeEnd,CompositeNode.CompositeNodeStart,DynamicNode,EndNode,EventNode,EventSubProcessNode,ExtendedNodeImpl,FaultNode,ForEachNode,ForEachNode.ForEachJoinNode,ForEachNode.ForEachSplitNode,HumanTaskNode,Join,MilestoneNode,NodeImpl,RuleSetNode,Split,StartNode,StateBasedNode,StateNode,SubProcessNode,ThrowLinkNode,TimerNode,WorkItemNode
public interface Node extends org.kie.api.definition.process.Node, Contextable, Serializable
Represents a node in a RuleFlow.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONNECTION_DEFAULT_TYPE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddIncomingConnection(String type, org.kie.api.definition.process.Connection connection)voidaddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)StringgetUniqueId()voidremoveIncomingConnection(String type, org.kie.api.definition.process.Connection connection)voidremoveOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)voidsetId(long id)Method for setting the id of the nodevoidsetMetaData(String name, Object value)voidsetName(String name)Method for setting the name of the nodevoidsetNodeContainer(org.kie.api.definition.process.NodeContainer nodeContainer)-
Methods inherited from interface org.jbpm.process.core.Contextable
getContext, setContext
-
-
-
-
Field Detail
-
CONNECTION_DEFAULT_TYPE
static final String CONNECTION_DEFAULT_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
setId
void setId(long id)
Method for setting the id of the node- Parameters:
id- the id of the node
-
setName
void setName(String name)
Method for setting the name of the node- Parameters:
name- the name of the node
-
getUniqueId
String getUniqueId()
-
addIncomingConnection
void addIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
-
addOutgoingConnection
void addOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
-
removeIncomingConnection
void removeIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
-
removeOutgoingConnection
void removeOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
-
setNodeContainer
void setNodeContainer(org.kie.api.definition.process.NodeContainer nodeContainer)
-
-