Class XmlBusinessRuleDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.rule.ds.xml.r17.parsing.XmlRuleDS
com.aquima.interactions.rule.ds.xml.r17.parsing.rule.XmlBusinessRuleDS
- All Implemented Interfaces:
IReportingDS
,IRuleDS
,IBusinessRuleDS
Xml datasource implementation.
- Since:
- 7.3
- Author:
- Danny Roest
-
Constructor Summary
ConstructorsConstructorDescriptionXmlBusinessRuleDS
(IInitializationReport report, IXmlNode node, XmlRuleEngineDS ruleEngine) -
Method Summary
Modifier and TypeMethodDescriptionThis method should return the full name of the attribute for which the rule can provide a value.This method should return the expression that should be evaluated to determine the value for the attribute.This method returns the expression that should be evaluated to determine if the rule should fire.getName()
This method returns the name of the business rule.void
This method should iterate all the justification texts that are available for this rule, and add them to the supplied visitor.Methods inherited from class com.aquima.interactions.rule.ds.xml.r17.parsing.XmlRuleDS
getRuleGroupNames
Methods inherited from class com.aquima.interactions.foundation.report.ReportingDS
addError, addMessage, getCategory, getReport
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.IRuleDS
getRuleGroupNames
-
Constructor Details
-
XmlBusinessRuleDS
-
-
Method Details
-
getActionAttribute
Description copied from interface:IBusinessRuleDS
This method should return the full name of the attribute for which the rule can provide a value.- Specified by:
getActionAttribute
in interfaceIBusinessRuleDS
- Returns:
- the full name of the attribute for which the rule can provide a value.
-
getActionExpression
Description copied from interface:IBusinessRuleDS
This method should return the expression that should be evaluated to determine the value for the attribute.- Specified by:
getActionExpression
in interfaceIBusinessRuleDS
- Returns:
- the expression that should be evaluated to determine the value for the attribute.
-
getConditionExpression
Description copied from interface:IBusinessRuleDS
This method returns the expression that should be evaluated to determine if the rule should fire.- Specified by:
getConditionExpression
in interfaceIBusinessRuleDS
- Returns:
- the expression that should be evaluated to determine if the rule should fire.
-
getName
Description copied from interface:IBusinessRuleDS
This method returns the name of the business rule.- Specified by:
getName
in interfaceIBusinessRuleDS
- Returns:
- the name of the business rule.
-
iterateJustifications
Description copied from interface:IBusinessRuleDS
This method should iterate all the justification texts that are available for this rule, and add them to the supplied visitor.- Specified by:
iterateJustifications
in interfaceIBusinessRuleDS
- Parameters:
visitor
- The visitor to which the justifications of this rule should be added.
-