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.Loggerlogger
-
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)intgetColumn()longgetId()StringgetKieBaseName()org.kie.api.builder.Message.LevelgetLevel()intgetLine()StringgetPath()StringgetText()MessageImplsetKieBaseName(String kieBaseName)StringtoString()
-
-
-
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:
getIdin interfaceorg.kie.api.builder.Message
-
getLevel
public org.kie.api.builder.Message.Level getLevel()
- Specified by:
getLevelin interfaceorg.kie.api.builder.Message
-
getPath
public String getPath()
- Specified by:
getPathin interfaceorg.kie.api.builder.Message
-
getLine
public int getLine()
- Specified by:
getLinein interfaceorg.kie.api.builder.Message
-
getColumn
public int getColumn()
- Specified by:
getColumnin interfaceorg.kie.api.builder.Message
-
getText
public String getText()
- Specified by:
getTextin interfaceorg.kie.api.builder.Message
-
getKieBaseName
public String getKieBaseName()
- Specified by:
getKieBaseNamein interfaceorg.kie.internal.builder.InternalMessage
-
setKieBaseName
public MessageImpl setKieBaseName(String kieBaseName)
- Specified by:
setKieBaseNamein 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)
-
-