Interface DMNMessageManager

  • All Superinterfaces:
    org.kie.dmn.api.core.DMNMessageContainer
    All Known Implementing Classes:
    DefaultDMNMessagesManager, DMNModelImpl, DMNResultImpl

    public interface DMNMessageManager
    extends org.kie.dmn.api.core.DMNMessageContainer
    An internal interface for objects that also support managing message lists
    • Method Summary

      All Methods Instance Methods Abstract 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 msg)  
      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)  
      • Methods inherited from interface org.kie.dmn.api.core.DMNMessageContainer

        getMessages, getMessages, hasErrors
    • Method Detail

      • addAll

        void addAll​(List<? extends org.kie.dmn.api.core.DMNMessage> messages)
      • addAllUnfiltered

        void addAllUnfiltered​(List<? extends org.kie.dmn.api.core.DMNMessage> messages)
        Internal utility method.
      • addMessage

        org.kie.dmn.api.core.DMNMessage addMessage​(org.kie.dmn.api.core.DMNMessage msg)
      • addMessage

        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)
      • addMessage

        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)
      • addMessage

        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)