Class FlowableBpmnDecisionTableVariableManager

  • All Implemented Interfaces:
    org.flowable.engine.DecisionTableVariableManager

    public class FlowableBpmnDecisionTableVariableManager
    extends java.lang.Object
    implements org.flowable.engine.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.engine.delegate.DelegateExecution execution, com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
      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.engine.delegate.DelegateExecution execution, com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean multipleResults)  
      void setVariablesOnExecution​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> executionResult, java.lang.String decisionKey, org.flowable.engine.delegate.DelegateExecution execution, com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
      void setVariablesOnExecution​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> executionResult, java.lang.String decisionKey, org.flowable.engine.delegate.DelegateExecution execution, 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

      • FlowableBpmnDecisionTableVariableManager

        public FlowableBpmnDecisionTableVariableManager()
    • Method Detail

      • setVariablesOnExecution

        public void setVariablesOnExecution​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> executionResult,
                                            java.lang.String decisionKey,
                                            org.flowable.engine.delegate.DelegateExecution execution,
                                            com.fasterxml.jackson.databind.ObjectMapper objectMapper)
        Specified by:
        setVariablesOnExecution in interface org.flowable.engine.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.engine.delegate.DelegateExecution execution,
                                                           com.fasterxml.jackson.databind.ObjectMapper objectMapper)
        Specified by:
        setDecisionServiceVariablesOnExecution in interface org.flowable.engine.DecisionTableVariableManager
      • setVariablesOnExecution

        public void setVariablesOnExecution​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> executionResult,
                                            java.lang.String decisionKey,
                                            org.flowable.engine.delegate.DelegateExecution execution,
                                            com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                            boolean multipleResults)
        Specified by:
        setVariablesOnExecution in interface org.flowable.engine.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.engine.delegate.DelegateExecution execution,
                                                           com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                           boolean multipleResults)
        Specified by:
        setDecisionServiceVariablesOnExecution in interface org.flowable.engine.DecisionTableVariableManager
      • hasMultipleResults

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