Class AnalyticsAggregation
- java.lang.Object
-
- org.exoplatform.analytics.model.filter.aggregation.AnalyticsAggregation
-
- All Implemented Interfaces:
Serializable,Cloneable
@ToString public class AnalyticsAggregation extends Object implements Serializable, Cloneable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static DateTimeFormatterDAY_DATE_FORMATTERstatic StringDAY_INTERVALstatic DateTimeFormatterHOUR_DATE_FORMATTERstatic StringHOUR_INTERVALstatic StringMINUTE_INTERVALstatic DateTimeFormatterMONTH_DATE_FORMATTERstatic StringMONTH_INTERVALstatic DateTimeFormatterQUARTER_DATE_FORMATTERstatic StringQUARTER_INTERVALstatic StringSECOND_INTERVALstatic DateTimeFormatterWEEK_DATE_FORMATTERstatic StringWEEK_INTERVALstatic DateTimeFormatterYEAR_DATE_FORMATTERstatic StringYEAR_INTERVAL
-
Constructor Summary
Constructors Constructor Description AnalyticsAggregation(String field)AnalyticsAggregation(AnalyticsAggregationType type, String field, String sortDirection, String interval, long limit)AnalyticsAggregation(AnalyticsAggregationType type, String field, String sortDirection, String interval, String offset, long limit, boolean useBounds, long minBound, long maxBound)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnalyticsAggregationclone()StringgetLabel(String fieldValue)StringgetLabel(String fieldValue, ZoneId zoneId, String lang)StringgetSortDirection()
-
-
-
Field Detail
-
YEAR_INTERVAL
public static final String YEAR_INTERVAL
- See Also:
- Constant Field Values
-
MONTH_INTERVAL
public static final String MONTH_INTERVAL
- See Also:
- Constant Field Values
-
QUARTER_INTERVAL
public static final String QUARTER_INTERVAL
- See Also:
- Constant Field Values
-
WEEK_INTERVAL
public static final String WEEK_INTERVAL
- See Also:
- Constant Field Values
-
DAY_INTERVAL
public static final String DAY_INTERVAL
- See Also:
- Constant Field Values
-
HOUR_INTERVAL
public static final String HOUR_INTERVAL
- See Also:
- Constant Field Values
-
MINUTE_INTERVAL
public static final String MINUTE_INTERVAL
- See Also:
- Constant Field Values
-
SECOND_INTERVAL
public static final String SECOND_INTERVAL
- See Also:
- Constant Field Values
-
YEAR_DATE_FORMATTER
public static final DateTimeFormatter YEAR_DATE_FORMATTER
-
QUARTER_DATE_FORMATTER
public static final DateTimeFormatter QUARTER_DATE_FORMATTER
-
MONTH_DATE_FORMATTER
public static final DateTimeFormatter MONTH_DATE_FORMATTER
-
DAY_DATE_FORMATTER
public static final DateTimeFormatter DAY_DATE_FORMATTER
-
WEEK_DATE_FORMATTER
public static final DateTimeFormatter WEEK_DATE_FORMATTER
-
HOUR_DATE_FORMATTER
public static final DateTimeFormatter HOUR_DATE_FORMATTER
-
-
Constructor Detail
-
AnalyticsAggregation
public AnalyticsAggregation(AnalyticsAggregationType type, String field, String sortDirection, String interval, long limit)
-
AnalyticsAggregation
public AnalyticsAggregation(String field)
-
AnalyticsAggregation
public AnalyticsAggregation(AnalyticsAggregationType type, String field, String sortDirection, String interval, String offset, long limit, boolean useBounds, long minBound, long maxBound)
-
-