Interface EvaluateDecisionResponse

All Known Implementing Classes:
EvaluateDecisionResponseImpl

public interface EvaluateDecisionResponse
  • Method Details

    • getDecisionId

      String getDecisionId()
      Returns:
      the decision ID, as parsed during deployment; together with the versions forms a unique identifier for a specific decision
    • getDecisionVersion

      int getDecisionVersion()
      Returns:
      the assigned decision version
    • getDecisionKey

      long getDecisionKey()
      Returns:
      the assigned decision key, which acts as a unique identifier for this decision
    • getDecisionName

      String getDecisionName()
      Returns:
      the name of the decision, as parsed during deployment
    • getDecisionRequirementsId

      String getDecisionRequirementsId()
      Returns:
      the ID of the decision requirements graph that this decision is part of, as parsed during deployment
    • getDecisionRequirementsKey

      long getDecisionRequirementsKey()
      Returns:
      the assigned key of the decision requirements graph that this decision is part of
    • getDecisionOutput

      String getDecisionOutput()
      Returns:
      the output of the evaluated decision
    • getEvaluatedDecisions

      List<EvaluatedDecision> getEvaluatedDecisions()
      Returns:
      a list of decisions that were evaluated within the requested decision evaluation
    • getFailedDecisionId

      String getFailedDecisionId()
      Returns:
      a string indicating the ID of the decision which failed during evaluation
    • getFailureMessage

      String getFailureMessage()
      Returns:
      a message describing why the decision which was evaluated failed
    • getTenantId

      String getTenantId()
      Returns:
      the tenant identifier that owns this decision evaluation result