Package org.camunda.bpm.dmn.engine
Interface DmnDecision
- All Known Implementing Classes:
- DecisionDefinitionEntity,- DmnDecisionImpl
public interface DmnDecision
A decision of the DMN Engine.
 
 Decisions can be implement in different ways. To check if the decision is implemented
 as a Decision Table see isDecisionTable().
 
- 
Method SummaryModifier and TypeMethodDescriptionReturns the decision logic of the decision (e.g., a decision table).getKey()The unique identifier of the decision if exists.getName()The human readable name of the decision if exists.Returns the required decisions of this decision.booleanChecks if the decision logic is implemented as Decision Table.
- 
Method Details- 
getKeyString getKey()The unique identifier of the decision if exists.- Returns:
- the identifier or null if not set
 
- 
getNameString getName()The human readable name of the decision if exists.- Returns:
- the name or null if not set
 
- 
isDecisionTableboolean isDecisionTable()Checks if the decision logic is implemented as Decision Table.- Returns:
- true if the decision logic is implement as Decision Table, otherwise false
 
- 
getDecisionLogicDmnDecisionLogic getDecisionLogic()Returns the decision logic of the decision (e.g., a decision table).- Returns:
- the containing decision logic
 
- 
getRequiredDecisionsCollection<DmnDecision> getRequiredDecisions()Returns the required decisions of this decision.- Returns:
- the required decisions or an empty collection if not exists.
 
 
-