Class AnalyticsPercentageFilter
- java.lang.Object
-
- org.exoplatform.analytics.model.filter.AbstractAnalyticsFilter
-
- org.exoplatform.analytics.model.filter.AnalyticsPercentageFilter
-
- All Implemented Interfaces:
Serializable,Cloneable
public class AnalyticsPercentageFilter extends AbstractAnalyticsFilter
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AnalyticsPercentageFilter(String title, String timeZone, String chartType, List<String> colors, String periodType, AnalyticsPeriod clonedAnalyticsPeriod, LocalDate clonedPeriodDate, AnalyticsPercentageItemFilter cloneAnalyticsPercentageItemFilterValue, AnalyticsPercentageItemFilter cloneAnalyticsPercentageItemFilterThreshold, AnalyticsPercentageLimit clonedAnalyticsPercentageLimit, long currentPeriodLimit, long previousPeriodLimit, String lang)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnalyticsPercentageFilterclone()AnalyticsFiltercomputeLimitFilter()AnalyticsFiltercomputeThresholdFilter()AnalyticsFiltercomputeValueFilter()AnalyticsFiltercomputeValueFilter(AnalyticsPeriod period, long limit)StringgetAnalyticsPeriodInterval()AnalyticsPeriodTypegetAnalyticsPeriodType()AnalyticsPeriodgetCurrentAnalyticsPeriod()AnalyticsPeriodgetPreviousAnalyticsPeriod()voidsetPeriodDateInMS(long timestampInMS)-
Methods inherited from class org.exoplatform.analytics.model.filter.AbstractAnalyticsFilter
zoneId
-
-
-
-
Constructor Detail
-
AnalyticsPercentageFilter
public AnalyticsPercentageFilter(String title, String timeZone, String chartType, List<String> colors, String periodType, AnalyticsPeriod clonedAnalyticsPeriod, LocalDate clonedPeriodDate, AnalyticsPercentageItemFilter cloneAnalyticsPercentageItemFilterValue, AnalyticsPercentageItemFilter cloneAnalyticsPercentageItemFilterThreshold, AnalyticsPercentageLimit clonedAnalyticsPercentageLimit, long currentPeriodLimit, long previousPeriodLimit, String lang)
-
-
Method Detail
-
getAnalyticsPeriodType
public AnalyticsPeriodType getAnalyticsPeriodType()
-
getAnalyticsPeriodInterval
public String getAnalyticsPeriodInterval()
-
getCurrentAnalyticsPeriod
public AnalyticsPeriod getCurrentAnalyticsPeriod()
-
getPreviousAnalyticsPeriod
public AnalyticsPeriod getPreviousAnalyticsPeriod()
-
setPeriodDateInMS
public void setPeriodDateInMS(long timestampInMS)
-
computeValueFilter
public AnalyticsFilter computeValueFilter()
-
computeValueFilter
public AnalyticsFilter computeValueFilter(AnalyticsPeriod period, long limit)
-
computeThresholdFilter
public AnalyticsFilter computeThresholdFilter()
-
computeLimitFilter
public AnalyticsFilter computeLimitFilter()
-
clone
public AnalyticsPercentageFilter clone()
-
-