Class RuleEngineDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDelegateDS
com.aquima.interactions.rule.ds.delegate.RuleEngineDelegateDS
com.aquima.interactions.portal.ds.sys.dialects.RuleEngineDS
- All Implemented Interfaces:
IReportingDS
,IRuleEngineDS
Internal class to wrap the datasources to add dialect fallback behaviour for multilingual elements.
- Since:
- 8.4
- Author:
- Jon van Leuven
-
Field Summary
Fields inherited from interface com.aquima.interactions.rule.ds.IRuleEngineDS
CATEGORY
-
Constructor Summary
ModifierConstructorDescriptionprotected
RuleEngineDS
(IRuleEngineDS datasource, FallbackLanguages fallbackLanguages) -
Method Summary
Modifier and TypeMethodDescriptionvoid
iterateValidations
(IValidationVisitor visitor) The rule engine will invoke this method to allow the data layer to add a validation rule for an attribute to the rule engine.Methods inherited from class com.aquima.interactions.rule.ds.delegate.RuleEngineDelegateDS
allowTargetDowncast, getExpressionEngineDS, getParserVersion, iterateConstraints, iterateRuleGroups, iterateSources
Methods inherited from class com.aquima.interactions.foundation.report.ReportingDelegateDS
addMessage
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
Methods inherited from interface com.aquima.interactions.rule.ds.IRuleEngineDS
allowTargetDowncast, getExpressionEngineDS, getParserVersion, iterateConstraints, iterateRuleGroups, iterateSources
-
Constructor Details
-
RuleEngineDS
-
-
Method Details
-
iterateValidations
Description copied from interface:IRuleEngineDS
The rule engine will invoke this method to allow the data layer to add a validation rule for an attribute to the rule engine.- Specified by:
iterateValidations
in interfaceIRuleEngineDS
- Overrides:
iterateValidations
in classRuleEngineDelegateDS
- Parameters:
visitor
- The visitor that should be used to add the validation to.
-