Package lumis.service.questionnaire
Class QuestionnaireListFilter
- java.lang.Object
-
- lumis.doui.table.filter.AbstractTableSourceFilter
-
- lumis.doui.table.filter.TableSourceFilter
-
- lumis.service.questionnaire.QuestionnaireListFilter
-
- All Implemented Interfaces:
ISourceFilter<TableSource>
,ITableSourceFilter
public class QuestionnaireListFilter extends TableSourceFilter
Questionnaire filter to prevent more than one answer by current user.- Since:
- 8.1.0
- Version:
- $Revision: 17592 $ $Date: 2015-07-17 11:19:32 -0300 (Fri, 17 Jul 2015) $
-
-
Constructor Summary
Constructors Constructor Description QuestionnaireListFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IQueryFilter
getQueryFilter(QueryBase queryBase, IParameters params)
Returns a query filter corresponding to this source filter definition.-
Methods inherited from class lumis.doui.table.filter.TableSourceFilter
calculateFilterOperator, calculateFilterValue, convertFilterStandardValue, convertOperatorStandardValue, getFieldId, getFilterValue, getInputControlType, getOperator, getParameters, getQueryFilter, init, init, isEnabled, isOrNull, isRequired, isValueInLookup, setDefinition, setFieldId, setFilterValue, setOperator, setOrNull, setParameters, setRequired, setValueInLookup, shouldHideAllResults
-
-
-
-
Method Detail
-
getQueryFilter
public IQueryFilter getQueryFilter(QueryBase queryBase, IParameters params) throws PortalException, RequiredFilterValueException
Description copied from class:TableSourceFilter
Returns a query filter corresponding to this source filter definition.- Specified by:
getQueryFilter
in interfaceITableSourceFilter
- Overrides:
getQueryFilter
in classTableSourceFilter
- Parameters:
queryBase
- the query base the query filter will be applied to.params
- the parameters to be used for the filter.- Returns:
- the query filter.
- Throws:
PortalException
RequiredFilterValueException
- when a required value for the filter was not given. No results should be shown when this happen.
-
-