Class DecisionUtil
- java.lang.Object
-
- org.flowable.dmn.engine.impl.util.DecisionUtil
-
public class DecisionUtil extends Object
A utility class that hides the complexity ofDecisionEntityandDecisionlookup. Use this class rather than accessing the decision table cache orDeploymentManagerdirectly.- Author:
- Joram Barrez, Tijs Rademakers
-
-
Constructor Summary
Constructors Constructor Description DecisionUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DecisionServicegetDecisionService(String decisionId)static DecisionEntitygetDecisionTableEntity(String decisionTableId)static DecisionEntitygetDecisionTableEntity(String decisionTableId, boolean checkCacheOnly)static DecisionEntitygetDecisionTableFromDatabase(String decisionTableId)static DmnDefinitiongetDmnDefinitionByDecisionId(String decisionId)static DmnDefinitiongetDmnDefinitionFromCache(String definitionId)
-
-
-
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)
-
getDecisionService
public static DecisionService getDecisionService(String decisionId)
-
-