Package org.jbpm.workflow.core.node
Class RuleSetNode
java.lang.Object
org.jbpm.workflow.core.impl.NodeImpl
org.jbpm.workflow.core.impl.ExtendedNodeImpl
org.jbpm.workflow.core.node.StateBasedNode
org.jbpm.workflow.core.node.RuleSetNode
- All Implemented Interfaces:
Serializable,Mappable,Contextable,ContextContainer,ContextResolver,Node,org.kie.api.definition.process.Node,org.kie.api.definition.process.WorkflowElement,KogitoNode
Default implementation of a RuleSet node.
- See Also:
-
Field Summary
Fields inherited from class org.jbpm.workflow.core.impl.ExtendedNodeImpl
EVENT_NODE_ENTER, EVENT_NODE_EXITFields inherited from class org.jbpm.workflow.core.impl.NodeImpl
constraintsFields inherited from interface org.jbpm.workflow.core.Node
CONNECTION_DEFAULT_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContext(Context context) getContext(String contextId) getContext(String contextType, long id) getContexts(String contextType) getDefaultContext(String contextType) Supplier<org.kie.api.runtime.KieRuntime>getParameter(String param) RuleUnitFactory<org.drools.ruleunits.api.RuleUnitData>removeParameter(String param) voidsetDecisionModel(Supplier<DecisionModel> decisionModel) voidsetDefaultContext(Context context) voidsetKieRuntime(Supplier<org.kie.api.runtime.KieRuntime> kieRuntime) voidsetLanguage(String language) voidsetParameter(String param, Object value) voidsetParameters(Map<String, Object> parameters) voidsetRuleType(RuleType ruleType) voidsetRuleUnitFactory(RuleUnitFactory<?> ruleUnitFactory) voidvalidateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection) voidvalidateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection) Methods inherited from class org.jbpm.workflow.core.node.StateBasedNode
addBoundaryEvents, addTimer, getBoundaryEvents, getTimeout, getTimers, removeAllTimers, setBoundaryEvents, setTimeoutMethods inherited from class org.jbpm.workflow.core.impl.ExtendedNodeImpl
containsActions, getActions, getActionTypes, hasActions, setActionsMethods inherited from class org.jbpm.workflow.core.impl.NodeImpl
addConstraint, addInAssociation, addIncomingConnection, addInMapping, addOutAssociation, addOutgoingConnection, addOutMapping, clearIncomingConnection, clearOutgoingConnection, getConstraint, getConstraints, getConstraints, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getInAssociations, getIncomingConnections, getIncomingConnections, getInMapping, getInMappings, getIoSpecification, getMetaData, getMetaData, getMultiInstanceSpecification, getName, getNodeContainer, getOutAssociations, getOutgoingConnections, getOutgoingConnections, getOutMapping, getOutMappings, getParentContainer, getProcess, getTo, internalGetConstraint, removeIncomingConnection, removeOutgoingConnection, resolveContext, setConstraint, setContext, setId, setIoSpecification, setMetaData, setMetaData, setMultiInstanceSpecification, setName, setParentContainer, validateRemoveIncomingConnection, validateRemoveOutgoingConnectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.definition.process.Node
getNodeTypeMethods inherited from interface org.kie.api.definition.process.WorkflowElement
getUniqueId
-
Constructor Details
-
RuleSetNode
public RuleSetNode()
-
-
Method Details
-
setRuleType
-
getRuleType
-
getLanguage
-
setLanguage
-
getDecisionModel
-
setDecisionModel
-
getKieRuntime
-
getRuleUnitFactory
-
setRuleUnitFactory
-
setKieRuntime
-
validateAddIncomingConnection
public void validateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection) - Overrides:
validateAddIncomingConnectionin classNodeImpl
-
validateAddOutgoingConnection
public void validateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection) - Overrides:
validateAddOutgoingConnectionin classNodeImpl
-
getParameters
-
setParameters
-
setParameter
-
getParameter
-
removeParameter
-
getContexts
- Specified by:
getContextsin interfaceContextContainer
-
addContext
- Specified by:
addContextin interfaceContextContainer
-
getContext
- Specified by:
getContextin interfaceContextContainer
-
setDefaultContext
- Specified by:
setDefaultContextin interfaceContextContainer
-
getDefaultContext
- Specified by:
getDefaultContextin interfaceContextContainer
-
getContext
- Specified by:
getContextin interfaceContextable- Overrides:
getContextin classNodeImpl
-