@AjaxService(value="heliumChart")
public class ChartService
extends java.lang.Object
| Constructor and Description |
|---|
ChartService() |
| Modifier and Type | Method and Description |
|---|---|
Chart |
getChart(java.lang.String chartId,
java.lang.String objectId,
boolean isDraftConfig,
java.util.Collection<java.util.HashMap<java.lang.String,java.lang.String>> dashboardData)
This method can generate chart by using data from dashboard level.
|
Chart |
loadChart(java.lang.String chartId,
Context context,
boolean evaluateDataSet) |
Chart |
postChartDrilldown(java.lang.String chartId,
boolean isDraftConfig,
java.util.Collection<java.lang.String> objectIds,
java.util.Collection<java.lang.String> relIds) |
@AjaxMethod(useContext=true,
txType=READ)
@JsonSerializerClass(value=DefaultJsonSerializer.class)
public Chart loadChart(java.lang.String chartId,
Context context,
boolean evaluateDataSet)
@AjaxMethod(useContext=true,
txType=READ)
@JsonSerializerClass(value=DefaultJsonSerializer.class)
public Chart getChart(java.lang.String chartId,
java.lang.String objectId,
boolean isDraftConfig,
java.util.Collection<java.util.HashMap<java.lang.String,java.lang.String>> dashboardData)
Param.REL_ID &
Param.OBJECT_IDchartId - objectId - dashboardData - data from dashboard level ( hashmap of
relationship_id / object_id) @since 2021.2.0@AjaxMethod(useContext=true,
txType=READ)
@JsonSerializerClass(value=DefaultJsonSerializer.class)
public Chart postChartDrilldown(java.lang.String chartId,
boolean isDraftConfig,
java.util.Collection<java.lang.String> objectIds,
java.util.Collection<java.lang.String> relIds)