/** * {@inheritDoc} * <p> * Comparing by from date. */ @Override public int compareTo(TimeFrame other) { return from.compareTo(other.getFrom()); }
if (null != timeFrame) { ((DateAxis) plot.getDomainAxis()).setMinimumDate(timeFrame.getFrom()); ((DateAxis) plot.getDomainAxis()).setMaximumDate(timeFrame.getTo()); map.put(PreferenceId.TimeLine.FROM_DATE_ID, timeFrame.getFrom()); map.put(PreferenceId.TimeLine.TO_DATE_ID, timeFrame.getTo()); preferenceEvent.setPreferenceMap(map); getRootEditor().getPreferencePanel().fireEvent(preferenceEvent);
/** * {@inheritDoc} */ @Override public synchronized void finalizeWrite() { try { writeAgentData(); writeBusinessContextData(); } catch (IOException e) { log.error("Exception trying to write agent data to disk.", e); } super.finalizeWrite(); if ((newestDataTimestamp.get() > 0) && (oldestDataTimestamp.get() < Long.MAX_VALUE)) { TimeFrame timeFrame = new TimeFrame(new Date(oldestDataTimestamp.get()), new Date(newestDataTimestamp.get())); ObjectStorageLabel<TimeFrame> timeframeLabel = new ObjectStorageLabel<>(timeFrame, new DataTimeFrameLabelType()); getStorageData().addLabel(timeframeLabel, true); } }