Package org.kie.dmn.core.impl
Class DMNMessageImpl
- java.lang.Object
-
- org.kie.dmn.core.impl.DMNMessageImpl
-
- All Implemented Interfaces:
org.kie.api.builder.Message,org.kie.dmn.api.core.DMNMessage,org.kie.internal.builder.InternalMessage
public class DMNMessageImpl extends java.lang.Object implements org.kie.dmn.api.core.DMNMessage
-
-
Constructor Summary
Constructors Constructor Description DMNMessageImpl()DMNMessageImpl(org.kie.dmn.api.core.DMNMessage.Severity severity, java.lang.String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source)DMNMessageImpl(org.kie.dmn.api.core.DMNMessage.Severity severity, java.lang.String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source, java.lang.Throwable exception)DMNMessageImpl(org.kie.dmn.api.core.DMNMessage.Severity severity, java.lang.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.internal.builder.InternalMessagecloneWith(long id, java.lang.String path)booleanequals(java.lang.Object o)intgetColumn()java.lang.ThrowablegetException()org.kie.dmn.api.feel.runtime.events.FEELEventgetFeelEvent()longgetId()java.lang.StringgetKieBaseName()org.kie.api.builder.Message.LevelgetLevel()intgetLine()java.lang.StringgetMessage()org.kie.dmn.api.core.DMNMessageTypegetMessageType()java.lang.StringgetPath()org.kie.dmn.api.core.DMNMessage.SeveritygetSeverity()java.lang.StringgetSourceId()java.lang.ObjectgetSourceReference()java.lang.StringgetText()inthashCode()org.kie.internal.builder.InternalMessagesetKieBaseName(java.lang.String kieBaseName)voidsetPath(java.lang.String path)java.lang.StringtoString()DMNMessageImplwithPath(java.lang.String path)
-
-
-
Constructor Detail
-
DMNMessageImpl
public DMNMessageImpl()
-
DMNMessageImpl
public DMNMessageImpl(org.kie.dmn.api.core.DMNMessage.Severity severity, java.lang.String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source)
-
DMNMessageImpl
public DMNMessageImpl(org.kie.dmn.api.core.DMNMessage.Severity severity, java.lang.String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source, java.lang.Throwable exception)
-
DMNMessageImpl
public DMNMessageImpl(org.kie.dmn.api.core.DMNMessage.Severity severity, java.lang.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)
-
-
Method Detail
-
getSeverity
public org.kie.dmn.api.core.DMNMessage.Severity getSeverity()
- Specified by:
getSeverityin interfaceorg.kie.dmn.api.core.DMNMessage
-
getMessage
public java.lang.String getMessage()
- Specified by:
getMessagein interfaceorg.kie.dmn.api.core.DMNMessage
-
getMessageType
public org.kie.dmn.api.core.DMNMessageType getMessageType()
- Specified by:
getMessageTypein interfaceorg.kie.dmn.api.core.DMNMessage
-
getSourceId
public java.lang.String getSourceId()
- Specified by:
getSourceIdin interfaceorg.kie.dmn.api.core.DMNMessage
-
getSourceReference
public java.lang.Object getSourceReference()
- Specified by:
getSourceReferencein interfaceorg.kie.dmn.api.core.DMNMessage
-
getException
public java.lang.Throwable getException()
- Specified by:
getExceptionin interfaceorg.kie.dmn.api.core.DMNMessage
-
getFeelEvent
public org.kie.dmn.api.feel.runtime.events.FEELEvent getFeelEvent()
- Specified by:
getFeelEventin interfaceorg.kie.dmn.api.core.DMNMessage
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
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 java.lang.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 java.lang.String getText()
- Specified by:
getTextin interfaceorg.kie.api.builder.Message
-
getKieBaseName
public java.lang.String getKieBaseName()
- Specified by:
getKieBaseNamein interfaceorg.kie.internal.builder.InternalMessage
-
setKieBaseName
public org.kie.internal.builder.InternalMessage setKieBaseName(java.lang.String kieBaseName)
- Specified by:
setKieBaseNamein interfaceorg.kie.internal.builder.InternalMessage
-
cloneWith
public org.kie.internal.builder.InternalMessage cloneWith(long id, java.lang.String path)
-
setPath
public void setPath(java.lang.String path)
-
withPath
public DMNMessageImpl withPath(java.lang.String path)
-
-