Class ExprDS
java.lang.Object
com.aquima.interactions.rule.impl.ExprDS
- All Implemented Interfaces:
IExprDS
,IReportingDS
Implementation of the expression datasource. FIXME Move the initialization to expressions project.
- Since:
- 6.1
- Author:
- F. van der Meer
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMessage
(ErrorCode code, String[] parameters, Severity severity) This method will add an initialization error to the report for the specified error code and parameters.void
This method should iterate over all the reusable expression templates that should be available, and invoke the visitor for each one.
-
Constructor Details
-
ExprDS
-
-
Method Details
-
iterateExpressionTemplates
Description copied from interface:IExprDS
This method should iterate over all the reusable expression templates that should be available, and invoke the visitor for each one.- Specified by:
iterateExpressionTemplates
in interfaceIExprDS
- Parameters:
visitor
- The visitor that should be used to add the templates to.- Throws:
InitializationException
- This exception is thrown when the expression templates could not be initialized.
-
addMessage
Description copied from interface:IReportingDS
This method will add an initialization error to the report for the specified error code and parameters.- Specified by:
addMessage
in interfaceIReportingDS
- Parameters:
code
- Error code identifying the message.parameters
- Optional array of parameters for the message.severity
- The severity of the message.
-