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.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.kie.dmn.api.feel.runtime.events.FEELEvent

        org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity
    • Constructor Summary

      Constructors 
      Constructor Description
      InvalidParametersEvent​(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, java.lang.String genericProblem)  
      InvalidParametersEvent​(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, java.lang.String paramNameInError, java.lang.String paramProblem)  
      InvalidParametersEvent​(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, java.lang.String paramNameInError, java.lang.String paramProblem, java.lang.Throwable sourceException)  
      InvalidParametersEvent​(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, java.lang.String genericProblem, java.lang.Throwable sourceException)  
    • Constructor Detail

      • InvalidParametersEvent

        public InvalidParametersEvent​(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity,
                                      java.lang.String genericProblem)
      • InvalidParametersEvent

        public InvalidParametersEvent​(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity,
                                      java.lang.String genericProblem,
                                      java.lang.Throwable sourceException)
      • InvalidParametersEvent

        public InvalidParametersEvent​(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity,
                                      java.lang.String paramNameInError,
                                      java.lang.String paramProblem)
      • InvalidParametersEvent

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

      • getMessage

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

        public void setNodeName​(java.lang.String nodeName)
      • getNodeName

        public java.lang.String getNodeName()
      • setActualParameters

        public void setActualParameters​(java.util.List<java.lang.String> parameterNames,
                                        java.util.List<java.lang.Object> parameterValues)
      • getActualParameters

        public java.util.Map<java.lang.String,​java.lang.Object> getActualParameters()