Class MessageImpl

  • All Implemented Interfaces:
    org.kie.api.builder.Message, org.kie.internal.builder.InternalMessage

    public class MessageImpl
    extends java.lang.Object
    implements org.kie.internal.builder.InternalMessage
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.kie.api.builder.Message

        org.kie.api.builder.Message.Level
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static org.slf4j.Logger logger  
    • Constructor Summary

      Constructors 
      Constructor Description
      MessageImpl​(long id, org.kie.api.builder.Message.Level level, java.lang.String path, java.lang.String text)  
      MessageImpl​(long id, org.kie.internal.builder.KnowledgeBuilderResult result)  
      MessageImpl​(long id, org.kie.internal.jci.CompilationProblem problem)  
    • Field Detail

      • logger

        protected static final transient org.slf4j.Logger logger
    • Constructor Detail

      • MessageImpl

        public MessageImpl​(long id,
                           org.kie.api.builder.Message.Level level,
                           java.lang.String path,
                           java.lang.String text)
      • MessageImpl

        public MessageImpl​(long id,
                           org.kie.internal.jci.CompilationProblem problem)
      • MessageImpl

        public MessageImpl​(long id,
                           org.kie.internal.builder.KnowledgeBuilderResult result)
    • Method Detail

      • getId

        public long getId()
        Specified by:
        getId in interface org.kie.api.builder.Message
      • getLevel

        public org.kie.api.builder.Message.Level getLevel()
        Specified by:
        getLevel in interface org.kie.api.builder.Message
      • getPath

        public java.lang.String getPath()
        Specified by:
        getPath in interface org.kie.api.builder.Message
      • getLine

        public int getLine()
        Specified by:
        getLine in interface org.kie.api.builder.Message
      • getColumn

        public int getColumn()
        Specified by:
        getColumn in interface org.kie.api.builder.Message
      • getText

        public java.lang.String getText()
        Specified by:
        getText in interface org.kie.api.builder.Message
      • getKieBaseName

        public java.lang.String getKieBaseName()
        Specified by:
        getKieBaseName in interface org.kie.internal.builder.InternalMessage
      • setKieBaseName

        public MessageImpl setKieBaseName​(java.lang.String kieBaseName)
        Specified by:
        setKieBaseName in interface org.kie.internal.builder.InternalMessage
      • filterMessages

        public static java.util.List<org.kie.api.builder.Message> filterMessages​(java.util.List<org.kie.api.builder.Message> messages,
                                                                                 org.kie.api.builder.Message.Level... levels)
      • toString

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