Class DMNResultKS

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

    public class DMNResultKS
    extends Object
    implements org.kie.dmn.api.core.DMNResult
    • Constructor Detail

      • DMNResultKS

        public DMNResultKS()
      • DMNResultKS

        public DMNResultKS​(org.kie.dmn.api.core.DMNResult dmnResult)
      • DMNResultKS

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

        public DMNResultKS​(String namespace,
                           String modelName,
                           List<String> decisionNames,
                           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)
      • getDecisionNames

        public List<String> getDecisionNames()
      • setDecisionNames

        public void setDecisionNames​(List<String> decisionNames)
      • 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<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
      • stubDMNResult

        public static Object stubDMNResult​(Object result)