Class KogitoDMNResult

  • All Implemented Interfaces:
    Serializable, org.kie.dmn.api.core.DMNMessageContainer, org.kie.dmn.api.core.DMNResult

    public class KogitoDMNResult
    extends Object
    implements Serializable, org.kie.dmn.api.core.DMNResult
    See Also:
    Serialized Form
    • Constructor Detail

      • KogitoDMNResult

        public KogitoDMNResult()
      • KogitoDMNResult

        public KogitoDMNResult​(String namespace,
                               String modelName,
                               org.kie.dmn.api.core.DMNResult dmnResult)
    • Method Detail

      • getNamespace

        public String getNamespace()
      • setNamespace

        public void setNamespace​(String namespace)
      • getModelName

        public String getModelName()
      • setModelName

        public void setModelName​(String modelName)
      • setDmnContext

        public void setDmnContext​(Map<String,​Object> dmnContext)
      • setMessages

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

        public void setDecisionResults​(List<? extends org.kie.dmn.api.core.DMNDecisionResult> decisionResults)
      • getContext

        public org.kie.dmn.api.core.DMNContext getContext()
        Specified by:
        getContext in interface org.kie.dmn.api.core.DMNResult
      • getMessages

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

        public List<org.kie.dmn.api.core.DMNMessage> getMessages​(org.kie.dmn.api.core.DMNMessage.Severity... sevs)
        Specified by:
        getMessages in interface org.kie.dmn.api.core.DMNMessageContainer
      • hasErrors

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

        public List<org.kie.dmn.api.core.DMNDecisionResult> getDecisionResults()
        Specified by:
        getDecisionResults in interface org.kie.dmn.api.core.DMNResult
      • getDecisionResultByName

        public org.kie.dmn.api.core.DMNDecisionResult getDecisionResultByName​(String name)
        Specified by:
        getDecisionResultByName in interface org.kie.dmn.api.core.DMNResult
      • getDecisionResultById

        public org.kie.dmn.api.core.DMNDecisionResult getDecisionResultById​(String id)
        Specified by:
        getDecisionResultById in interface org.kie.dmn.api.core.DMNResult