Class MessageImpl

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

    public class MessageImpl
    extends Object
    implements org.kie.internal.builder.InternalMessage
    • 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,
                           String path,
                           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 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 String getText()
        Specified by:
        getText in interface org.kie.api.builder.Message
      • getKieBaseName

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

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

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