Class ExpressionEvaluationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.aquima.interactions.foundation.exception.AppException
com.aquima.interactions.rule.RuleEngineException
com.aquima.interactions.rule.exception.ExpressionEvaluationException
- All Implemented Interfaces:
Serializable
This exception is used when the expand of a TSL text (dynamic text) fails.
- Since:
- 5.0
- Author:
- O. Kerpershoek
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExpressionEvaluationException
(IExpression expression, Throwable cause) Constructs an ExpressionEvaluationException for the expression that failed with the cause of the failure. -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the expression for which the evaluation failed.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ExpressionEvaluationException
Constructs an ExpressionEvaluationException for the expression that failed with the cause of the failure.- Parameters:
expression
- The expression for which the evaluation failed.cause
- The cause of the failure.
-
-
Method Details
-
getExpression
This method returns the expression for which the evaluation failed.- Returns:
- the expression for which the evaluation failed.
-