public String toString() { StringBuilder out = new StringBuilder(); if (timeMode != null) { out.append(timeMode.name().toLowerCase()); if (!TimeMode.NOW.equals(timeMode)) { out.append("[").append(intervalType.name().toLowerCase()); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex() && firstMonthOfYear != null) { out.append(" ").append(firstMonthOfYear.name().toLowerCase()); } out.append("]"); } } if (timeAmount != null && timeAmount.getQuantity() != 0) { if (out.length() > 0) out.append(" "); out.append(timeAmount); } if (out.length() == 0) { out.append(TimeMode.NOW.name().toLowerCase()); } return out.toString(); }
public String toString() { StringBuilder out = new StringBuilder(); if (timeMode != null) { out.append(timeMode.name().toLowerCase()); if (!TimeMode.NOW.equals(timeMode)) { out.append("[").append(intervalType.name().toLowerCase()); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex() && firstMonthOfYear != null) { out.append(" ").append(firstMonthOfYear.name().toLowerCase()); } out.append("]"); } } if (timeAmount != null && timeAmount.getQuantity() != 0) { if (out.length() > 0) out.append(" "); out.append(timeAmount); } if (out.length() == 0) { out.append(TimeMode.NOW.name().toLowerCase()); } return out.toString(); }
if (type.getIndex() <= DateIntervalType.SECOND.getIndex()) { return FORMATTER_SECOND.parse(date.toString()); if (type.getIndex() <= DateIntervalType.MINUTE.getIndex()) { return FORMATTER_MINUTE.parse(date.toString()); if (type.getIndex() <= DateIntervalType.HOUR.getIndex()) { return FORMATTER_HOUR.parse(date.toString()); if (type.getIndex() <= DateIntervalType.DAY.getIndex()) { return FORMATTER_DAY.parse(date.toString()); if (type.getIndex() <= DateIntervalType.QUARTER.getIndex()) { return FORMATTER_MONTH.parse(date.toString());
public boolean isFirstMonthAvailable() { TimeInstant instantFrom = timeFrame.getFrom(); TimeInstant.TimeMode modeFrom = instantFrom.getTimeMode(); if (modeFrom != null && !modeFrom.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantFrom.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { return true; } } TimeInstant instantTo = timeFrame.getTo(); TimeInstant.TimeMode modeTo = instantTo.getTimeMode(); if (modeTo != null && !modeTo.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantTo.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { return true; } } return false; }
public boolean isFirstMonthAvailable() { TimeInstant instantFrom = timeFrame.getFrom(); TimeInstant.TimeMode modeFrom = instantFrom.getTimeMode(); if (modeFrom != null && !modeFrom.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantFrom.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { return true; } } TimeInstant instantTo = timeFrame.getTo(); TimeInstant.TimeMode modeTo = instantTo.getTimeMode(); if (modeTo != null && !modeTo.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantTo.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { return true; } } return false; }
public void setFirstMonthOfYear(Month month) { TimeInstant instantFrom = timeFrame.getFrom(); TimeInstant.TimeMode modeFrom = instantFrom.getTimeMode(); if (modeFrom != null && !modeFrom.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantFrom.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { instantFrom.setFirstMonthOfYear(month); } } TimeInstant instantTo = timeFrame.getTo(); TimeInstant.TimeMode modeTo = instantTo.getTimeMode(); if (modeTo != null && !modeTo.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantTo.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { instantTo.setFirstMonthOfYear(month); } } }
public void setFirstMonthOfYear(Month month) { TimeInstant instantFrom = timeFrame.getFrom(); TimeInstant.TimeMode modeFrom = instantFrom.getTimeMode(); if (modeFrom != null && !modeFrom.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantFrom.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { instantFrom.setFirstMonthOfYear(month); } } TimeInstant instantTo = timeFrame.getTo(); TimeInstant.TimeMode modeTo = instantTo.getTimeMode(); if (modeTo != null && !modeTo.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantTo.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { instantTo.setFirstMonthOfYear(month); } } }
public Month getFirstMonthOfYear() { TimeInstant instantFrom = timeFrame.getFrom(); TimeInstant.TimeMode modeFrom = instantFrom.getTimeMode(); if (modeFrom != null && !modeFrom.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantFrom.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { return instantFrom.getFirstMonthOfYear(); } } TimeInstant instantTo = timeFrame.getTo(); TimeInstant.TimeMode modeTo = instantTo.getTimeMode(); if (modeTo != null && !modeTo.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantTo.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { return instantTo.getFirstMonthOfYear(); } } return null; }
public Month getFirstMonthOfYear() { TimeInstant instantFrom = timeFrame.getFrom(); TimeInstant.TimeMode modeFrom = instantFrom.getTimeMode(); if (modeFrom != null && !modeFrom.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantFrom.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { return instantFrom.getFirstMonthOfYear(); } } TimeInstant instantTo = timeFrame.getTo(); TimeInstant.TimeMode modeTo = instantTo.getTimeMode(); if (modeTo != null && !modeTo.equals(TimeInstant.TimeMode.NOW)) { DateIntervalType intervalType = instantTo.getIntervalType(); if (intervalType != null && intervalType.getIndex() > DateIntervalType.MONTH.getIndex()) { return instantTo.getFirstMonthOfYear(); } } return null; }
public static String getDatePattern(DateIntervalType type) { if (type.getIndex() <= DateIntervalType.SECOND.getIndex()) { return DATE_SECOND; } if (DateIntervalType.MINUTE.equals(type)) { return DATE_MINUTE; } if (DateIntervalType.HOUR.equals(type)) { return DATE_HOUR; } if (DateIntervalType.DAY.equals(type)) { return DATE_DAY; } if (DateIntervalType.WEEK.equals(type)) { return DATE_WEEK; } if (DateIntervalType.MONTH.equals(type)) { return DATE_MONTH; } if (DateIntervalType.QUARTER.equals(type)) { return DATE_QUARTER; } return DATE_YEAR; }
public static String getPattern(DateIntervalType type) { if (type.getIndex() <= DateIntervalType.SECOND.getIndex()) { return SECOND; } if (DateIntervalType.MINUTE.equals(type)) { return MINUTE; } if (DateIntervalType.HOUR.equals(type)) { return HOUR; } if (DateIntervalType.DAY.equals(type) || DateIntervalType.DAY_OF_WEEK.equals(type) || DateIntervalType.WEEK.equals(type)) { return DAY; } if (DateIntervalType.MONTH.equals(type) || DateIntervalType.QUARTER.equals(type)) { return MONTH; } return YEAR; } }
public static String getDatePattern(DateIntervalType type) { if (type.getIndex() <= DateIntervalType.SECOND.getIndex()) { return DATE_SECOND; } if (DateIntervalType.MINUTE.equals(type)) { return DATE_MINUTE; } if (DateIntervalType.HOUR.equals(type)) { return DATE_HOUR; } if (DateIntervalType.DAY.equals(type)) { return DATE_DAY; } if (DateIntervalType.WEEK.equals(type)) { return DATE_WEEK; } if (DateIntervalType.MONTH.equals(type)) { return DATE_MONTH; } if (DateIntervalType.QUARTER.equals(type)) { return DATE_QUARTER; } return DATE_YEAR; }
public static String getPattern(DateIntervalType type) { if (type.getIndex() <= DateIntervalType.SECOND.getIndex()) { return SECOND; } if (DateIntervalType.MINUTE.equals(type)) { return MINUTE; } if (DateIntervalType.HOUR.equals(type)) { return HOUR; } if (DateIntervalType.DAY.equals(type) || DateIntervalType.DAY_OF_WEEK.equals(type) || DateIntervalType.WEEK.equals(type)) { return DAY; } if (DateIntervalType.MONTH.equals(type) || DateIntervalType.QUARTER.equals(type)) { return MONTH; } return YEAR; } }
public void onFixedStrategyChanged() { columnGroup.setFirstMonthOfYear(null); columnGroup.setFirstDayOfWeek(null); if (view.getFixedModeValue()) { // Reset current interval type selected if not allowed. DateIntervalType intervalType = DateIntervalType.getByIndex(view.getSelectedIntervalTypeIndex()); if (!DateIntervalType.FIXED_INTERVALS_SUPPORTED.contains(intervalType)) { view.setSelectedIntervalTypeIndex(DateIntervalType.MONTH.getIndex()); columnGroup.setIntervalSize(DateIntervalType.MONTH.name()); } columnGroup.setStrategy(GroupStrategy.FIXED); gotoFixedMode(); } else { columnGroup.setStrategy(GroupStrategy.DYNAMIC); gotoDynamicMode(); } changeEvent.fire(new DataSetGroupDateChanged(columnGroup)); }
public void onFixedStrategyChanged() { columnGroup.setFirstMonthOfYear(null); columnGroup.setFirstDayOfWeek(null); if (view.getFixedModeValue()) { // Reset current interval type selected if not allowed. DateIntervalType intervalType = DateIntervalType.getByIndex(view.getSelectedIntervalTypeIndex()); if (!DateIntervalType.FIXED_INTERVALS_SUPPORTED.contains(intervalType)) { view.setSelectedIntervalTypeIndex(DateIntervalType.MONTH.getIndex()); columnGroup.setIntervalSize(DateIntervalType.MONTH.name()); } columnGroup.setStrategy(GroupStrategy.FIXED); gotoFixedMode(); } else { columnGroup.setStrategy(GroupStrategy.DYNAMIC); gotoDynamicMode(); } changeEvent.fire(new DataSetGroupDateChanged(columnGroup)); }