public boolean isSetLastValueAt() { return getLastValueAt() != null; }
@SuppressWarnings("unchecked") public T getDataValueViaTimeend(DatasetEntity series) { Date timeend = series.getLastValueAt(); return getDataValueAt(timeend, COLUMN_TIMEEND, series); }
private Time createFromSeries() { // create time element final DateTime phenStartTime = new DateTime(hSeries.getFirstValueAt(), DateTimeZone.UTC); final DateTime phenEndTime = new DateTime(hSeries.getLastValueAt(), DateTimeZone.UTC); return createTime(phenStartTime, phenEndTime); }
private Time createFromSeries() { // create time element final DateTime phenStartTime = new DateTime(hSeries.getFirstValueAt(), DateTimeZone.UTC); final DateTime phenEndTime = new DateTime(hSeries.getLastValueAt(), DateTimeZone.UTC); return createTime(phenStartTime, phenEndTime); }
@Deprecated @SuppressWarnings("unchecked") public T getDataValueViaTimeend(DatasetEntity series, DbQuery query) { Date timeend = series.getLastValueAt(); Criteria criteria = createDataAtCriteria(timeend, DataEntity.PROPERTY_SAMPLING_TIME_END, series, query); return (T) criteria.uniqueResult(); }
@Deprecated public GeometryEntity getValueGeometryViaTimeend(DatasetEntity series, DbQuery query) { Date lastValueAt = series.getLastValueAt(); Criteria criteria = createDataAtCriteria(lastValueAt, DataEntity.PROPERTY_SAMPLING_TIME_END, series, query); criteria.setProjection(Projections.property(DataEntity.PROPERTY_GEOMETRY_ENTITY)); return (GeometryEntity) criteria.uniqueResult(); }
private DatasetEntity getLastDataset(List<DatasetOutput<AbstractValue<?>>> datasets, DbQuery query, Session session) throws DataAccessException { DatasetEntity currentLastDataset = null; for (DatasetOutput<AbstractValue<?>> dataset : datasets) { String id = dataset.getId(); DbQuery datasetQuery = getDbQuery(query.getParameters().removeAllOf(Parameters.BBOX).removeAllOf(Parameters.NEAR)); DatasetEntity entity = seriesRepository.getInstanceEntity(id, datasetQuery, session); if (currentLastDataset == null) { currentLastDataset = entity; } else { if (currentLastDataset.getLastValueAt().after(entity.getLastValueAt())) { currentLastDataset = entity; } } } return currentLastDataset; }
} else if (series.isSetLastValueAt() && sosIndeterminateTime.equals(ExtendedIndeterminateTime.LATEST)) { addIndeterminateTimeRestriction(c, sosIndeterminateTime, series.getLastValueAt()); } else { addIndeterminateTimeRestriction(c, sosIndeterminateTime); addIndeterminateTimeRestriction(c, sosIndeterminateTime, series.getFirstValueAt()); } else if (series.isSetLastValueAt() && sosIndeterminateTime.equals(ExtendedIndeterminateTime.LATEST)) { addIndeterminateTimeRestriction(c, sosIndeterminateTime, series.getLastValueAt()); } else { addIndeterminateTimeRestriction(c, sosIndeterminateTime);
} else if (series.isSetLastValueAt() && sosIndeterminateTime.equals(ExtendedIndeterminateTime.LATEST)) { addIndeterminateTimeRestriction(c, sosIndeterminateTime, series.getLastValueAt()); } else { addIndeterminateTimeRestriction(c, sosIndeterminateTime); addIndeterminateTimeRestriction(c, sosIndeterminateTime, series.getFirstValueAt()); } else if (series.isSetLastValueAt() && sosIndeterminateTime.equals(ExtendedIndeterminateTime.LATEST)) { addIndeterminateTimeRestriction(c, sosIndeterminateTime, series.getLastValueAt()); } else { addIndeterminateTimeRestriction(c, sosIndeterminateTime);
&& series.getLastValueAt().before(hObservation.getSamplingTimeEnd()))) { maxChanged = true; series.setLastValueAt(hObservation.getSamplingTimeEnd());
&& series.getLastValueAt().before(hObservation.getSamplingTimeEnd()))) { maxChanged = true; series.setLastValueAt(hObservation.getSamplingTimeEnd());
if (series.isSetLastValueAt() && series.getLastValueAt().equals(observation.getSamplingTimeEnd())) { DataEntity<?> latestDataEntity = seriesObservationDAO.getLastObservationFor(series, session); if (latestDataEntity != null) {
if (series.isSetLastValueAt() && series.getLastValueAt().equals(observation.getSamplingTimeEnd())) { DataEntity<?> latestDataEntity = seriesObservationDAO.getLastObservationFor(series, session); if (latestDataEntity != null) {