org.camunda.bpm.dmn.engine
Interface DmnDecision

All Known Implementing Classes:
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 Summary
 String getKey()
          The unique identifier of the decision if exists.
 String getName()
          The human readable name of the decision if exists.
 Collection<DmnDecision> getRequiredDecisions()
          Returns the required decisions of this decision.
 boolean isDecisionTable()
          Check if the decision is implemented as Decision Table.
 

Method Detail

getKey

String getKey()
The unique identifier of the decision if exists.

Returns:
the identifier or null if not set

getName

String getName()
The human readable name of the decision if exists.

Returns:
the name or null if not set

isDecisionTable

boolean isDecisionTable()
Check if the decision is implemented as Decision Table.

Returns:
true if the decision is implement as Decision Table, false otherwise

getRequiredDecisions

Collection<DmnDecision> getRequiredDecisions()
Returns the required decisions of this decision.

Returns:
the required decisions or an empty collection if not exists.


Copyright © 2016 camunda services GmbH. All rights reserved.