Package io.meeds.analytics.model.filter
Class AnalyticsTableFilter
java.lang.Object
io.meeds.analytics.model.filter.AbstractAnalyticsFilter
io.meeds.analytics.model.filter.AnalyticsTableFilter
- All Implemented Interfaces:
Serializable,Cloneable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAnalyticsTableFilter(String title, String timeZone, AnalyticsTableColumnFilter clonedMainColumn, List<AnalyticsTableColumnFilter> clonedColumns, int pageSize, String sortBy, String sortDirection) -
Method Summary
Modifier and TypeMethodDescriptionbuildColumnFilter(AnalyticsPeriod period, AnalyticsPeriodType periodType, AnalyticsFieldFilter fieldFilter, int limit, String sortDirection, int columnIndex, boolean isValue) clone()getColumnFilter(int columnIndex) getCurrentPeriod(AnalyticsPeriod period, AnalyticsPeriodType periodType) getPreviousPeriod(AnalyticsPeriod period, AnalyticsPeriodType periodType) Methods inherited from class io.meeds.analytics.model.filter.AbstractAnalyticsFilter
zoneId
-
Constructor Details
-
AnalyticsTableFilter
public AnalyticsTableFilter(String title, String timeZone, AnalyticsTableColumnFilter clonedMainColumn, List<AnalyticsTableColumnFilter> clonedColumns, int pageSize, String sortBy, String sortDirection)
-
-
Method Details
-
getColumnFilter
-
buildColumnFilter
public AnalyticsFilter buildColumnFilter(AnalyticsPeriod period, AnalyticsPeriodType periodType, AnalyticsFieldFilter fieldFilter, int limit, String sortDirection, int columnIndex, boolean isValue) -
getCurrentPeriod
-
getPreviousPeriod
-
clone
-