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$ $Date$
-
-
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 java.lang.String
getFormattedString()
Returns a formatted string.protected java.lang.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, getGroupingUserAttribute
-
-
-
-
Constructor Detail
-
GroupBy
public GroupBy(org.json.JSONObject groupByJson) throws PortalException
Creates a new instance.- Parameters:
groupByJson
- the JSON- Throws:
PortalException
- Since:
- 14.2.0
-
-
Method Detail
-
getTargetFieldId
protected java.lang.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 java.lang.String getFormattedString() throws PortalException
Returns a formatted string.- Returns:
- a formatted string.
- Throws:
PortalException
- Since:
- 14.0.0
-
-