Package org.jbpm.workflow.core.node
Class DynamicNode
-
- All Implemented Interfaces:
Serializable
,Contextable
,ContextContainer
,ContextResolver
,Node
,EventNodeInterface
,NodeContainer
,org.kie.api.definition.process.Node
,org.kie.api.definition.process.NodeContainer
public class DynamicNode extends CompositeContextNode
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jbpm.workflow.core.node.CompositeNode
CompositeNode.CompositeNodeEnd, CompositeNode.CompositeNodeStart, CompositeNode.NodeAndType
-
-
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 DynamicNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
acceptsEvent(String type, Object event)
boolean
acceptsEvent(String type, Object event, Function<String,Object> resolver)
String
getActivationEventName()
String
getActivationExpression()
List<org.kie.api.definition.process.Node>
getAutoStartNodes()
String
getCompletionExpression()
String
getLanguage()
org.kie.api.definition.process.Node
internalGetNode(long id)
void
setActivationExpression(String activationExpression)
void
setCompletionExpression(String expression)
void
setLanguage(String language)
-
Methods inherited from class org.jbpm.workflow.core.node.CompositeContextNode
addContext, getContext, getContexts, getDefaultContext, resolveContext, setDefaultContext
-
Methods inherited from class org.jbpm.workflow.core.node.CompositeNode
addIncomingConnection, addNode, addOutgoingConnection, getLinkedIncomingNode, getLinkedIncomingNodes, getLinkedOutgoingNode, getLinkedOutgoingNodes, getNode, getNodeByUniqueId, getNodes, internalAddNode, internalGetLinkedIncomingNode, internalGetLinkedOutgoingNode, internalGetNodes, internalRemoveNode, isAutoComplete, isCancelRemainingInstances, linkIncomingConnections, linkIncomingConnections, linkOutgoingConnections, linkOutgoingConnections, removeIncomingConnection, removeNode, removeOutgoingConnection, setAutoComplete, setCancelRemainingInstances, validateAddIncomingConnection, validateAddOutgoingConnection, validateRemoveIncomingConnection, validateRemoveOutgoingConnection
-
Methods inherited from class org.jbpm.workflow.core.node.StateBasedNode
addBoundaryEvents, addTimer, getBoundaryEvents, getTimers, removeAllTimers, setBoundaryEvents
-
Methods inherited from class org.jbpm.workflow.core.impl.ExtendedNodeImpl
containsActions, getActions, getActionTypes, setActions
-
Methods inherited from class org.jbpm.workflow.core.impl.NodeImpl
addConstraint, clearIncomingConnection, clearOutgoingConnection, getConstraint, getConstraints, getContext, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getIncomingConnections, getIncomingConnections, getMetaData, getMetaData, getName, getNodeContainer, getNodeType, getNodeUniqueId, getOutgoingConnections, getOutgoingConnections, getTo, getUniqueId, internalGetConstraint, setConstraint, setContext, setId, setMetaData, setMetaData, setName, setNodeContainer, setNodeType
-
-
-
-
Method Detail
-
acceptsEvent
public boolean acceptsEvent(String type, Object event, Function<String,Object> resolver)
- Specified by:
acceptsEvent
in interfaceEventNodeInterface
- Overrides:
acceptsEvent
in classCompositeNode
-
acceptsEvent
public boolean acceptsEvent(String type, Object event)
- Specified by:
acceptsEvent
in interfaceEventNodeInterface
- Overrides:
acceptsEvent
in classCompositeNode
-
internalGetNode
public org.kie.api.definition.process.Node internalGetNode(long id)
- Specified by:
internalGetNode
in interfaceNodeContainer
- Overrides:
internalGetNode
in classCompositeNode
-
getCompletionExpression
public String getCompletionExpression()
-
setCompletionExpression
public void setCompletionExpression(String expression)
-
getActivationExpression
public String getActivationExpression()
-
setActivationExpression
public void setActivationExpression(String activationExpression)
-
getLanguage
public String getLanguage()
-
setLanguage
public void setLanguage(String language)
-
getAutoStartNodes
public List<org.kie.api.definition.process.Node> getAutoStartNodes()
-
getActivationEventName
public String getActivationEventName()
-
-