Class BaseViewFilterBuilder
java.lang.Object
com.aquima.interactions.framework.container.listplus.search.BaseViewFilterBuilder
- Direct Known Subclasses:
CaseViewFilterBuilder
,TaskViewFilterBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
protected abstract IViewFilter
detectFilterType
(IListColumn config, ConditionOperator operator, IValue parsedValue) withLocale
(Locale locale)
-
Constructor Details
-
BaseViewFilterBuilder
-
-
Method Details
-
withLocale
-
build
- Returns:
- an array of
IViewFilter
- Throws:
JSONBuilderException
- thrown if the JSON received is not correctInvalidCriteriaException
- thrown where the user set a condition where we know a query to DB is not necessary since there will be no result
-
detectFilterType
protected abstract IViewFilter detectFilterType(IListColumn config, ConditionOperator operator, IValue parsedValue)
-