Class 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 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)
      • InvalidParametersEvent

        public InvalidParametersEvent​(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity,
                                      String paramNameInError,
                                      String paramProblem,
                                      Throwable sourceException)
    • Method Detail

      • getMessage

        public String getMessage()
        Specified by:
        getMessage in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
        Overrides:
        getMessage in class FEELEventBase
      • setNodeName

        public void setNodeName​(String nodeName)
      • getNodeName

        public String getNodeName()
      • setActualParameters

        public void setActualParameters​(List<String> parameterNames,
                                        List<Object> parameterValues)