public JsonObject formatColumnGroup(ColumnGroup columnGroup) throws JsonException { if (columnGroup == null) { return null; } JsonObject columnGroupJson = Json.createObject(); columnGroupJson.put(SOURCE, columnGroup.getSourceId() != null ? columnGroup.getSourceId() : null); columnGroupJson.put(COLUMN, columnGroup.getColumnId() != null ? columnGroup.getColumnId() : null); columnGroupJson.put(GROUPSTRATEGY, columnGroup.getStrategy() != null ? columnGroup.getStrategy().toString() : null); columnGroupJson.put(MAXINTERVALS, Integer.toString( columnGroup.getMaxIntervals())); columnGroupJson.put(INTERVALSIZE, columnGroup.getIntervalSize() != null ? columnGroup.getIntervalSize() : null); columnGroupJson.put(EMPTYINTERVALS, columnGroup.areEmptyIntervalsAllowed() ? "true" : "false" ); columnGroupJson.put(ASCENDING, columnGroup.isAscendingOrder() ? "true" : "false"); columnGroupJson.put(FIRSTMONTHOFYEAR, columnGroup.getFirstMonthOfYear() != null ? columnGroup.getFirstMonthOfYear().toString() : null); columnGroupJson.put(FIRSTDAYOFWEEK, columnGroup.getFirstDayOfWeek() != null ? columnGroup.getFirstDayOfWeek().toString() : null); return columnGroupJson; }
public JsonObject formatColumnGroup(ColumnGroup columnGroup) throws JsonException { if (columnGroup == null) { return null; } JsonObject columnGroupJson = Json.createObject(); columnGroupJson.put(SOURCE, columnGroup.getSourceId() != null ? columnGroup.getSourceId() : null); columnGroupJson.put(COLUMN, columnGroup.getColumnId() != null ? columnGroup.getColumnId() : null); columnGroupJson.put(GROUPSTRATEGY, columnGroup.getStrategy() != null ? columnGroup.getStrategy().toString() : null); columnGroupJson.put(MAXINTERVALS, Integer.toString( columnGroup.getMaxIntervals())); columnGroupJson.put(INTERVALSIZE, columnGroup.getIntervalSize() != null ? columnGroup.getIntervalSize() : null); columnGroupJson.put(EMPTYINTERVALS, columnGroup.areEmptyIntervalsAllowed() ? "true" : "false" ); columnGroupJson.put(ASCENDING, columnGroup.isAscendingOrder() ? "true" : "false"); columnGroupJson.put(FIRSTMONTHOFYEAR, columnGroup.getFirstMonthOfYear() != null ? columnGroup.getFirstMonthOfYear().toString() : null); columnGroupJson.put(FIRSTDAYOFWEEK, columnGroup.getFirstDayOfWeek() != null ? columnGroup.getFirstDayOfWeek().toString() : null); return columnGroupJson; }