Class FieldDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDelegateDS
com.aquima.interactions.composer.ds.delegate.FieldDelegateDS
com.aquima.interactions.portal.ds.sys.dialects.FieldDS
- All Implemented Interfaces:
IElementDS
,IFieldDS
,IReportingDS
Internal class to wrap the datasources to add dialect fallback behaviour for multilingual elements.
- Since:
- 8.4
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
FieldDS
(IFieldDS datasource, FallbackLanguages fallbackLanguages) -
Method Summary
Modifier and TypeMethodDescriptionThe explain text associated with this field.The question text associated with this field.void
This method should iterate over all the validations that should be present on the field, and add the information for them to the provided visitor.Methods inherited from class com.aquima.interactions.composer.ds.delegate.FieldDelegateDS
getAttributeName, getDataType, getName, getPresentationStyles, getRequiredCondition, isMultivalue, iterateParameterValues
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.composer.ds.IElementDS
getName, getPresentationStyles
Methods inherited from interface com.aquima.interactions.composer.ds.IFieldDS
getAttributeName, getDataType, getRequiredCondition, isMultivalue, iterateParameterValues
Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Constructor Details
-
FieldDS
-
-
Method Details
-
getQuestionText
Description copied from interface:IFieldDS
The question text associated with this field. This text may contain plain TSL.- Specified by:
getQuestionText
in interfaceIFieldDS
- Overrides:
getQuestionText
in classFieldDelegateDS
- Returns:
- The question text associated with this field.
-
getExplainText
Description copied from interface:IFieldDS
The explain text associated with this field. This text may contain plain TSL.- Specified by:
getExplainText
in interfaceIFieldDS
- Overrides:
getExplainText
in classFieldDelegateDS
- Returns:
- The explain text associated with this field.
-
iterateValidations
Description copied from interface:IFieldDS
This method should iterate over all the validations that should be present on the field, and add the information for them to the provided visitor.- Specified by:
iterateValidations
in interfaceIFieldDS
- Overrides:
iterateValidations
in classFieldDelegateDS
- Parameters:
visitor
- The visitor that should be used to add the validations to.
-