Class DMNDecisionResultImpl

  • All Implemented Interfaces:
    org.kie.dmn.api.core.DMNDecisionResult

    public class DMNDecisionResultImpl
    extends java.lang.Object
    implements org.kie.dmn.api.core.DMNDecisionResult
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.kie.dmn.api.core.DMNDecisionResult

        org.kie.dmn.api.core.DMNDecisionResult.DecisionEvaluationStatus
    • Constructor Summary

      Constructors 
      Constructor Description
      DMNDecisionResultImpl​(java.lang.String decisionId, java.lang.String decisionName)  
      DMNDecisionResultImpl​(java.lang.String decisionId, java.lang.String decisionName, org.kie.dmn.api.core.DMNDecisionResult.DecisionEvaluationStatus status, java.lang.Object result, java.util.List<org.kie.dmn.api.core.DMNMessage> messages)  
    • Constructor Detail

      • DMNDecisionResultImpl

        public DMNDecisionResultImpl​(java.lang.String decisionId,
                                     java.lang.String decisionName)
      • DMNDecisionResultImpl

        public DMNDecisionResultImpl​(java.lang.String decisionId,
                                     java.lang.String decisionName,
                                     org.kie.dmn.api.core.DMNDecisionResult.DecisionEvaluationStatus status,
                                     java.lang.Object result,
                                     java.util.List<org.kie.dmn.api.core.DMNMessage> messages)
    • Method Detail

      • getDecisionId

        public java.lang.String getDecisionId()
        Specified by:
        getDecisionId in interface org.kie.dmn.api.core.DMNDecisionResult
      • setDecisionId

        public void setDecisionId​(java.lang.String decisionId)
      • getDecisionName

        public java.lang.String getDecisionName()
        Specified by:
        getDecisionName in interface org.kie.dmn.api.core.DMNDecisionResult
      • setDecisionName

        public void setDecisionName​(java.lang.String decisionName)
      • getEvaluationStatus

        public org.kie.dmn.api.core.DMNDecisionResult.DecisionEvaluationStatus getEvaluationStatus()
        Specified by:
        getEvaluationStatus in interface org.kie.dmn.api.core.DMNDecisionResult
      • setEvaluationStatus

        public void setEvaluationStatus​(org.kie.dmn.api.core.DMNDecisionResult.DecisionEvaluationStatus status)
      • getResult

        public java.lang.Object getResult()
        Specified by:
        getResult in interface org.kie.dmn.api.core.DMNDecisionResult
      • setResult

        public void setResult​(java.lang.Object result)
      • getMessages

        public java.util.List<org.kie.dmn.api.core.DMNMessage> getMessages()
        Specified by:
        getMessages in interface org.kie.dmn.api.core.DMNDecisionResult
      • setMessages

        public void setMessages​(java.util.List<org.kie.dmn.api.core.DMNMessage> messages)
      • hasErrors

        public boolean hasErrors()
        Specified by:
        hasErrors in interface org.kie.dmn.api.core.DMNDecisionResult
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object