Class DecisionUtil

java.lang.Object
org.flowable.dmn.engine.impl.util.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 Details

    • DecisionUtil

      public DecisionUtil()
  • Method Details

    • 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)
    • getDecisionService

      public static DecisionService getDecisionService(String decisionId)