Package org.kie.dmn.feel.runtime.events
Class InvalidParametersEvent
- java.lang.Object
-
- org.kie.dmn.feel.runtime.events.FEELEventBase
-
- org.kie.dmn.feel.runtime.events.InvalidParametersEvent
-
- All Implemented Interfaces:
org.kie.dmn.api.feel.runtime.events.FEELEvent
public class InvalidParametersEvent extends FEELEventBase implements org.kie.dmn.api.feel.runtime.events.FEELEvent
An event class to report an evaluation error occured due to invalid parameters.
-
-
Constructor Summary
Constructors Constructor Description InvalidParametersEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, String genericProblem)InvalidParametersEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, String paramNameInError, String paramProblem)InvalidParametersEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, String paramNameInError, String paramProblem, Throwable sourceException)InvalidParametersEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, String genericProblem, Throwable sourceException)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getActualParameters()StringgetMessage()StringgetNodeName()voidsetActualParameters(List<String> parameterNames, List<Object> parameterValues)voidsetNodeName(String nodeName)StringtoString()-
Methods inherited from class org.kie.dmn.feel.runtime.events.FEELEventBase
getColumn, getLine, getOffendingSymbol, getSeverity, getSourceException
-
-
-
-
Constructor Detail
-
InvalidParametersEvent
public InvalidParametersEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, String genericProblem)
-
InvalidParametersEvent
public InvalidParametersEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, String genericProblem, Throwable sourceException)
-
InvalidParametersEvent
public InvalidParametersEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, String paramNameInError, String paramProblem)
-
-
Method Detail
-
getMessage
public String getMessage()
- Specified by:
getMessagein interfaceorg.kie.dmn.api.feel.runtime.events.FEELEvent- Overrides:
getMessagein classFEELEventBase
-
setNodeName
public void setNodeName(String nodeName)
-
getNodeName
public String getNodeName()
-
setActualParameters
public void setActualParameters(List<String> parameterNames, List<Object> parameterValues)
-
toString
public String toString()
- Overrides:
toStringin classFEELEventBase
-
-