Interface IConditionDS
- All Superinterfaces:
IReportingDS
- All Known Implementing Classes:
ReportingConditionDS
,XmlConditionDS
,XmlConditionDS
This interface defines the methods that should be implemented by a class capable of providing the data of a table
condition.
- Since:
- 5.0
- Author:
- O. Kerpershoek
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the alternative expression.This method returns the condition expression.int
This method returns the sequence number of the condition.void
iterateActions
(IActionVisitor actionVisitor) This method should iterate over all the actions and add each action to the provided visitor.void
iterateConditions
(IConditionVisitor conditionVisitor) This method should iterate over all the sub-conditions and add each condition to the provided visitor.Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Method Details
-
iterateConditions
This method should iterate over all the sub-conditions and add each condition to the provided visitor.- Parameters:
conditionVisitor
- The visitor to which the sub conditions should be added.
-
iterateActions
This method should iterate over all the actions and add each action to the provided visitor.- Parameters:
actionVisitor
- The visitor to which the actions should be added.
-
getConditionExpression
String getConditionExpression()This method returns the condition expression.- Returns:
- the condition expression.
-
getAlternativeExpression
String getAlternativeExpression()This method returns the alternative expression.- Returns:
- the alternative expression.
-
getSequenceNr
int getSequenceNr()This method returns the sequence number of the condition.- Returns:
- the sequence number of the condition.
-