Class GroupBy
- java.lang.Object
-
- lumis.service.analytics.eventanalytics.bean.AbstractGroupingElement<GroupBy.GroupByType>
-
- lumis.service.analytics.eventanalytics.bean.GroupBy
-
public class GroupBy extends AbstractGroupingElement<GroupBy.GroupByType>
A report group by configuration.- Since:
- 14.0.0
- Version:
- $Revision: 24476 $ $Date: 2021-04-28 11:28:23 -0300 (Wed, 28 Apr 2021) $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GroupBy.GroupByType
The grouping by types.
-
Constructor Summary
Constructors Constructor Description GroupBy(org.json.JSONObject groupByJson)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFormattedString()
Returns a formatted string.protected String
getTargetFieldId(org.json.JSONObject groupingJson)
boolean
isShowConsolidated()
Returns the show consolidated option.-
Methods inherited from class lumis.service.analytics.eventanalytics.bean.AbstractGroupingElement
getGroupingField, getGroupingTyping
-
-
-
-
Constructor Detail
-
GroupBy
public GroupBy(org.json.JSONObject groupByJson) throws PortalException
Creates a new instance.- Parameters:
groupByJson
- the JSON- Throws:
PortalException
- Since:
- 14.0.0
-
-
Method Detail
-
getTargetFieldId
protected String getTargetFieldId(org.json.JSONObject groupingJson)
-
isShowConsolidated
public boolean isShowConsolidated()
Returns the show consolidated option.- Returns:
- the show consolidated option.
- Since:
- 14.0.0
-
getFormattedString
public String getFormattedString() throws PortalException
Returns a formatted string.- Returns:
- a formatted string.
- Throws:
PortalException
- Since:
- 14.0.0
-
-