Class DecisionUtil


  • public class DecisionUtil
    extends Object
    A utility class that hides the complexity of DecisionEntity and Decision lookup. Use this class rather than accessing the decision table cache or DeploymentManager directly.
    Author:
    Joram Barrez, Tijs Rademakers
    • Constructor Detail

      • DecisionUtil

        public DecisionUtil()
    • Method Detail

      • getDecisionTableEntity

        public static DecisionEntity getDecisionTableEntity​(String decisionTableId)
      • getDecisionTableEntity

        public static DecisionEntity getDecisionTableEntity​(String decisionTableId,
                                                            boolean checkCacheOnly)
      • getDmnDefinitionByDecisionId

        public static DmnDefinition getDmnDefinitionByDecisionId​(String decisionId)
      • getDmnDefinitionFromCache

        public static DmnDefinition getDmnDefinitionFromCache​(String definitionId)
      • getDecisionTableFromDatabase

        public static DecisionEntity getDecisionTableFromDatabase​(String decisionTableId)