public Month getFirstMonthOfYear() { return firstMonthOfYear == null ? (isAscendingOrder() ? Month.JANUARY : Month.DECEMBER) : firstMonthOfYear; }
public Month getFirstMonthOfYear() { return firstMonthOfYear == null ? (isAscendingOrder() ? Month.JANUARY : Month.DECEMBER) : firstMonthOfYear; }
public DayOfWeek getFirstDayOfWeek() { return firstDayOfWeek == null ? (isAscendingOrder() ? DayOfWeek.MONDAY : DayOfWeek.SUNDAY) : firstDayOfWeek; }
public DayOfWeek getFirstDayOfWeek() { return firstDayOfWeek == null ? (isAscendingOrder() ? DayOfWeek.MONDAY : DayOfWeek.SUNDAY) : firstDayOfWeek; }
protected IntervalList _build(ColumnGroup columnGroup) { IntervalList intervalList = createIntervalList(columnGroup); // Reverse intervals if requested boolean asc = columnGroup.isAscendingOrder(); if (!asc) { Collections.reverse(intervalList); intervalList.add( 0, intervalList.remove( intervalList.size() - 1)); } return intervalList; }
boolean asc = columnGroup.isAscendingOrder(); if (!asc) Collections.reverse( results );
public String getGroupKey(ColumnGroup columnGroup) { return columnGroup.getSourceId() + "_" + columnGroup.getStrategy().toString() + "_" + columnGroup.getIntervalSize() + "_" + columnGroup.getMaxIntervals() + "_" + columnGroup.areEmptyIntervalsAllowed() + "_" + columnGroup.isAscendingOrder() + (columnGroup.getFirstMonthOfYear() != null ? "_" + columnGroup.getFirstMonthOfYear() : "") + (columnGroup.getFirstDayOfWeek() != null ? "_" + columnGroup.getFirstDayOfWeek() : ""); }
boolean asc = columnGroup.isAscendingOrder(); if (!asc) Collections.reverse( results );
boolean asc = columnGroup.isAscendingOrder(); if (!asc) Collections.reverse( results );
boolean asc = columnGroup.isAscendingOrder(); if (!asc) Collections.reverse( results );
boolean asc = columnGroup.isAscendingOrder(); if (!asc) Collections.reverse( results );
boolean asc = columnGroup.isAscendingOrder(); if (!asc) Collections.reverse( results );
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; }