java.lang.Object
org.kie.kogito.trusty.storage.api.model.Outcome
Direct Known Subclasses:
DecisionOutcome, ProcessOutcome

public abstract class Outcome extends Object
Base abstract class for Outcome
  • Field Details

  • Constructor Details

    • Outcome

      protected Outcome()
    • Outcome

      protected Outcome(String outcomeId, String outcomeName, String evaluationStatus, org.kie.kogito.tracing.typedvalue.TypedValue outcomeResult, Collection<NamedTypedValue> outcomeInputs, Collection<org.kie.kogito.tracing.event.message.Message> messages)
  • Method Details

    • getOutcomeId

      public String getOutcomeId()
    • setOutcomeId

      public void setOutcomeId(String outcomeId)
    • getOutcomeName

      public String getOutcomeName()
    • setOutcomeName

      public void setOutcomeName(String outcomeName)
    • getEvaluationStatus

      public String getEvaluationStatus()
    • setEvaluationStatus

      public void setEvaluationStatus(String evaluationStatus)
    • getOutcomeResult

      public org.kie.kogito.tracing.typedvalue.TypedValue getOutcomeResult()
    • setOutcomeResult

      public void setOutcomeResult(org.kie.kogito.tracing.typedvalue.TypedValue outcomeResult)
    • getOutcomeInputs

      public Collection<NamedTypedValue> getOutcomeInputs()
    • setOutcomeInputs

      public void setOutcomeInputs(Collection<NamedTypedValue> outcomeInputs)
    • getMessages

      public Collection<org.kie.kogito.tracing.event.message.Message> getMessages()
    • setMessages

      public void setMessages(Collection<org.kie.kogito.tracing.event.message.Message> messages)
    • hasErrors

      public boolean hasErrors()