Package org.jbpm.ruleflow.core
Class RuleFlowProcess
java.lang.Object
org.jbpm.process.core.impl.ProcessImpl
org.jbpm.workflow.core.impl.WorkflowProcessImpl
org.jbpm.ruleflow.core.RuleFlowProcess
- All Implemented Interfaces:
Serializable,ContextContainer,ContextResolver,Process,NodeContainer,WorkflowProcess,org.kie.api.definition.KieDefinition,org.kie.api.definition.process.NodeContainer,org.kie.api.definition.process.Process,org.kie.api.definition.process.WorkflowProcess,KogitoWorkflowProcess
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kie.api.definition.KieDefinition
org.kie.api.definition.KieDefinition.KnowledgeType -
Field Summary
Fields inherited from interface org.kie.kogito.internal.process.runtime.KogitoWorkflowProcess
BPMN_TYPE, NONE_VISIBILITY, PRIVATE_VISIBILITY, PUBLIC_VISIBILITY, RULEFLOW_TYPE, SW_TYPEFields inherited from interface org.jbpm.workflow.core.WorkflowProcess
CASE_TYPE, PROCESS_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.kie.api.definition.process.NodeContainerList<org.kie.api.definition.process.Node>List<org.kie.api.definition.process.Node>static List<org.kie.api.definition.process.Node>getEndNodes(org.kie.api.definition.process.Node[] nodes) List<org.kie.api.definition.process.Node>static List<org.kie.api.definition.process.Node>getStartNodes(org.kie.api.definition.process.Node[] nodes) Methods inherited from class org.jbpm.workflow.core.impl.WorkflowProcessImpl
addNode, evaluateExpression, getContainerNode, getCorrelationManager, getExpressionLanguage, getInputValidator, getNode, getNodeByUniqueId, getNodes, getNodesRecursively, getOutputValidator, getParentNode, getProcessType, getTimerStart, internalGetNode, isAutoComplete, isDynamic, processNodeContainer, removeNode, setAutoComplete, setDynamic, setExpressionEvaluator, setExpressionLanguage, setInputValidator, setOutputValidatorMethods inherited from class org.jbpm.process.core.impl.ProcessImpl
addContext, addFunctionImports, addImports, equals, getContext, getContexts, getDefaultContext, getFunctionImports, getGlobalNames, getGlobals, getId, getImports, getKnowledgeType, getMetaData, getMetaData, getName, getNamespace, getPackageName, getResource, getRuntimeMetaData, getType, getVersion, getVisibility, hashCode, resolveContext, setDefaultContext, setFunctionImports, setGlobals, setId, setImports, setMetaData, setName, setPackageName, setResource, setRuntimeMetaData, setType, setVersion, setVisibilityMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jbpm.process.core.ContextContainer
addContext, getContext, getContexts, getDefaultContext, setDefaultContextMethods inherited from interface org.kie.api.definition.KieDefinition
getKnowledgeType, getNamespaceMethods inherited from interface org.kie.kogito.internal.process.runtime.KogitoWorkflowProcess
getVisibilityMethods inherited from interface org.jbpm.workflow.core.NodeContainer
resolveContextMethods inherited from interface org.jbpm.process.core.Process
getFunctionImports, getGlobalNames, getGlobals, getImports, setFunctionImports, setGlobals, setId, setImports, setMetaData, setName, setPackageName, setType, setVersionMethods inherited from interface org.kie.api.definition.process.Process
getId, getMetaData, getName, getPackageName, getResource, getType, getVersion, setResource
-
Constructor Details
-
RuleFlowProcess
public RuleFlowProcess()
-
-
Method Details
-
getVariableScope
-
getSwimlaneContext
-
getExceptionScope
-
getCompensationScope
-
createNodeContainer
protected org.kie.api.definition.process.NodeContainer createNodeContainer()- Overrides:
createNodeContainerin classWorkflowProcessImpl
-
getStartNodes
-
getStartNodes
public static List<org.kie.api.definition.process.Node> getStartNodes(org.kie.api.definition.process.Node[] nodes) -
getEndNodes
-
getEndNodes
public static List<org.kie.api.definition.process.Node> getEndNodes(org.kie.api.definition.process.Node[] nodes) -
getStart
-
getAutoStartNodes
-