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 booleanacceptsEvent(String type, Object event)booleanacceptsEvent(String type, Object event, Function<String,Object> resolver)StringgetActivationEventName()StringgetActivationExpression()List<org.kie.api.definition.process.Node>getAutoStartNodes()StringgetCompletionExpression()StringgetLanguage()org.kie.api.definition.process.NodeinternalGetNode(long id)voidsetActivationExpression(String activationExpression)voidsetCompletionExpression(String expression)voidsetLanguage(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:
acceptsEventin interfaceEventNodeInterface- Overrides:
acceptsEventin classCompositeNode
-
acceptsEvent
public boolean acceptsEvent(String type, Object event)
- Specified by:
acceptsEventin interfaceEventNodeInterface- Overrides:
acceptsEventin classCompositeNode
-
internalGetNode
public org.kie.api.definition.process.Node internalGetNode(long id)
- Specified by:
internalGetNodein interfaceNodeContainer- Overrides:
internalGetNodein 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()
-
-