Class FlowableCmmnDecisionTableVariableManager

  • All Implemented Interfaces:
    org.flowable.cmmn.api.DecisionTableVariableManager

    public class FlowableCmmnDecisionTableVariableManager
    extends java.lang.Object
    implements org.flowable.cmmn.api.DecisionTableVariableManager
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String PARENT_TOKEN  
      static java.lang.String ROOT_TOKEN  
      static java.lang.String SELF_TOKEN  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean hasMultipleResults​(java.util.Map<java.lang.String,​java.util.List<java.util.Map<java.lang.String,​java.lang.Object>>> executionResult)  
      void setDecisionServiceVariablesOnExecution​(java.util.Map<java.lang.String,​java.util.List<java.util.Map<java.lang.String,​java.lang.Object>>> executionResult, java.lang.String decisionKey, org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance, com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
      void setDecisionServiceVariablesOnPlanItemInstance​(java.util.Map<java.lang.String,​java.util.List<java.util.Map<java.lang.String,​java.lang.Object>>> executionResult, java.lang.String decisionKey, org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance, com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean multipleResults)  
      void setVariablesOnPlanItemInstance​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> executionResult, java.lang.String decisionKey, org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance, com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
      void setVariablesOnPlanItemInstance​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> executionResult, java.lang.String decisionKey, org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance, com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean multipleResults)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FlowableCmmnDecisionTableVariableManager

        public FlowableCmmnDecisionTableVariableManager()
    • Method Detail

      • setVariablesOnPlanItemInstance

        public void setVariablesOnPlanItemInstance​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> executionResult,
                                                   java.lang.String decisionKey,
                                                   org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance,
                                                   com.fasterxml.jackson.databind.ObjectMapper objectMapper)
        Specified by:
        setVariablesOnPlanItemInstance in interface org.flowable.cmmn.api.DecisionTableVariableManager
      • setDecisionServiceVariablesOnExecution

        public void setDecisionServiceVariablesOnExecution​(java.util.Map<java.lang.String,​java.util.List<java.util.Map<java.lang.String,​java.lang.Object>>> executionResult,
                                                           java.lang.String decisionKey,
                                                           org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance,
                                                           com.fasterxml.jackson.databind.ObjectMapper objectMapper)
        Specified by:
        setDecisionServiceVariablesOnExecution in interface org.flowable.cmmn.api.DecisionTableVariableManager
      • setVariablesOnPlanItemInstance

        public void setVariablesOnPlanItemInstance​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> executionResult,
                                                   java.lang.String decisionKey,
                                                   org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance,
                                                   com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                   boolean multipleResults)
        Specified by:
        setVariablesOnPlanItemInstance in interface org.flowable.cmmn.api.DecisionTableVariableManager
      • setDecisionServiceVariablesOnPlanItemInstance

        public void setDecisionServiceVariablesOnPlanItemInstance​(java.util.Map<java.lang.String,​java.util.List<java.util.Map<java.lang.String,​java.lang.Object>>> executionResult,
                                                                  java.lang.String decisionKey,
                                                                  org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance,
                                                                  com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                                  boolean multipleResults)
        Specified by:
        setDecisionServiceVariablesOnPlanItemInstance in interface org.flowable.cmmn.api.DecisionTableVariableManager
      • hasMultipleResults

        protected boolean hasMultipleResults​(java.util.Map<java.lang.String,​java.util.List<java.util.Map<java.lang.String,​java.lang.Object>>> executionResult)