Package org.drools.core.kie.impl
Class MessageImpl
- java.lang.Object
-
- org.drools.core.kie.impl.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 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, String path, String text)
MessageImpl(long id, org.kie.internal.builder.KnowledgeBuilderResult result)
MessageImpl(long id, org.kie.internal.jci.CompilationProblem problem)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<org.kie.api.builder.Message>
filterMessages(List<org.kie.api.builder.Message> messages, org.kie.api.builder.Message.Level... levels)
int
getColumn()
long
getId()
String
getKieBaseName()
org.kie.api.builder.Message.Level
getLevel()
int
getLine()
String
getPath()
String
getText()
MessageImpl
setKieBaseName(String kieBaseName)
String
toString()
-
-
-
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 interfaceorg.kie.api.builder.Message
-
getLevel
public org.kie.api.builder.Message.Level getLevel()
- Specified by:
getLevel
in interfaceorg.kie.api.builder.Message
-
getPath
public String getPath()
- Specified by:
getPath
in interfaceorg.kie.api.builder.Message
-
getLine
public int getLine()
- Specified by:
getLine
in interfaceorg.kie.api.builder.Message
-
getColumn
public int getColumn()
- Specified by:
getColumn
in interfaceorg.kie.api.builder.Message
-
getText
public String getText()
- Specified by:
getText
in interfaceorg.kie.api.builder.Message
-
getKieBaseName
public String getKieBaseName()
- Specified by:
getKieBaseName
in interfaceorg.kie.internal.builder.InternalMessage
-
setKieBaseName
public MessageImpl setKieBaseName(String kieBaseName)
- Specified by:
setKieBaseName
in interfaceorg.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)
-
-