Class WorkItemNodeInstance

    • Field Detail

      • workItem

        protected transient org.drools.core.process.instance.WorkItem workItem
    • Constructor Detail

      • WorkItemNodeInstance

        public WorkItemNodeInstance()
    • Method Detail

      • getWorkItemNode

        protected WorkItemNode getWorkItemNode()
      • getWorkItem

        public org.drools.core.process.instance.WorkItem getWorkItem()
      • getWorkItemId

        public long getWorkItemId()
      • internalSetWorkItemId

        public void internalSetWorkItemId​(long workItemId)
      • internalSetWorkItem

        public void internalSetWorkItem​(org.drools.core.process.instance.WorkItem workItem)
      • createWorkItem

        protected org.drools.core.process.instance.WorkItem createWorkItem​(WorkItemNode workItemNode)
      • setWorkItemParameters

        protected void setWorkItemParameters​(WorkItemNode workItemNode)
      • setWorkItemParametersFromDataAssociations

        protected void setWorkItemParametersFromDataAssociations​(WorkItemNode workItemNode)
      • setWorkItemParametersFromStringReplacement

        protected void setWorkItemParametersFromStringReplacement​(WorkItemNode workItemNode)
      • triggerCompleted

        public void triggerCompleted​(org.drools.core.process.instance.WorkItem workItem)
      • updateVariablesFromResult

        protected void updateVariablesFromResult​(org.drools.core.process.instance.WorkItem workItem,
                                                 WorkItemNode workItemNode)
      • workItemAborted

        public void workItemAborted​(org.drools.core.process.instance.WorkItem workItem)
      • workItemCompleted

        public void workItemCompleted​(org.drools.core.process.instance.WorkItem workItem)
      • getNodeName

        public String getNodeName()
        Specified by:
        getNodeName in interface org.kie.api.runtime.process.NodeInstance
        Overrides:
        getNodeName in class NodeInstanceImpl
      • validateWorkItemResultVariable

        public void validateWorkItemResultVariable​(String processName,
                                                   List<DataAssociation> outputs,
                                                   org.drools.core.process.instance.WorkItem workItem)
      • addExceptionProcessListener

        public void addExceptionProcessListener()
      • removeExceptionProcessListeners

        public void removeExceptionProcessListeners()
      • getExceptionHandlingProcessInstanceId

        public long getExceptionHandlingProcessInstanceId()
      • internalSetProcessInstanceId

        public void internalSetProcessInstanceId​(long processInstanceId)
      • getTriggerCount

        public int getTriggerCount()
      • internalSetTriggerCount

        public void internalSetTriggerCount​(int triggerCount)
      • getKieRuntimeForExceptionSubprocess

        protected org.kie.api.runtime.KieRuntime getKieRuntimeForExceptionSubprocess()
      • getKieRuntimeForSubprocess

        protected org.kie.api.runtime.KieRuntime getKieRuntimeForSubprocess()
      • getKieRuntimeForSubprocess

        protected org.kie.api.runtime.KieRuntime getKieRuntimeForSubprocess​(org.kie.api.runtime.manager.Context<?> context)
      • setVariableStrictOption

        public static void setVariableStrictOption​(boolean turnedOn)