Class DefaultDMNMessagesManager

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addAll​(List<? extends org.kie.dmn.api.core.DMNMessage> messages)  
      void addAllUnfiltered​(List<? extends org.kie.dmn.api.core.DMNMessage> messages)
      Internal utility method.
      org.kie.dmn.api.core.DMNMessage addMessage​(org.kie.dmn.api.core.DMNMessage newMessage)  
      org.kie.dmn.api.core.DMNMessage addMessage​(org.kie.dmn.api.core.DMNMessage.Severity severity, String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source)  
      org.kie.dmn.api.core.DMNMessage addMessage​(org.kie.dmn.api.core.DMNMessage.Severity severity, String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source, Throwable exception)  
      org.kie.dmn.api.core.DMNMessage addMessage​(org.kie.dmn.api.core.DMNMessage.Severity severity, String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source, org.kie.dmn.api.feel.runtime.events.FEELEvent feelEvent)  
      List<org.kie.dmn.api.core.DMNMessage> getMessages()  
      List<org.kie.dmn.api.core.DMNMessage> getMessages​(org.kie.dmn.api.core.DMNMessage.Severity... sevs)  
      boolean hasErrors()  
    • Constructor Detail

      • DefaultDMNMessagesManager

        public DefaultDMNMessagesManager​(org.kie.api.io.Resource resource)
    • Method Detail

      • 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
      • addAll

        public void addAll​(List<? extends org.kie.dmn.api.core.DMNMessage> messages)
        Specified by:
        addAll in interface DMNMessageManager
      • addMessage

        public org.kie.dmn.api.core.DMNMessage addMessage​(org.kie.dmn.api.core.DMNMessage newMessage)
        Specified by:
        addMessage in interface DMNMessageManager
      • addMessage

        public org.kie.dmn.api.core.DMNMessage addMessage​(org.kie.dmn.api.core.DMNMessage.Severity severity,
                                                          String message,
                                                          org.kie.dmn.api.core.DMNMessageType messageType,
                                                          org.kie.dmn.model.api.DMNModelInstrumentedBase source)
        Specified by:
        addMessage in interface DMNMessageManager
      • addMessage

        public org.kie.dmn.api.core.DMNMessage addMessage​(org.kie.dmn.api.core.DMNMessage.Severity severity,
                                                          String message,
                                                          org.kie.dmn.api.core.DMNMessageType messageType,
                                                          org.kie.dmn.model.api.DMNModelInstrumentedBase source,
                                                          Throwable exception)
        Specified by:
        addMessage in interface DMNMessageManager
      • addMessage

        public org.kie.dmn.api.core.DMNMessage addMessage​(org.kie.dmn.api.core.DMNMessage.Severity severity,
                                                          String message,
                                                          org.kie.dmn.api.core.DMNMessageType messageType,
                                                          org.kie.dmn.model.api.DMNModelInstrumentedBase source,
                                                          org.kie.dmn.api.feel.runtime.events.FEELEvent feelEvent)
        Specified by:
        addMessage in interface DMNMessageManager