public class SeriesValueTimeDAO extends AbstractValueDAO
AbstractValueDAO
for series concept to query only
time informationTimeCreator.MinMax
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOGGER |
Constructor and Description |
---|
SeriesValueTimeDAO() |
Modifier and Type | Method and Description |
---|---|
org.hibernate.Criteria |
getDefaultObservationCriteria(Class<?> clazz,
org.hibernate.Session session)
Get default
Criteria for Class |
SeriesValueTime |
getMaxSeriesValueFor(GetObservationRequest request,
long series,
org.hibernate.criterion.Criterion temporalFilterCriterion,
org.hibernate.Session session)
Query the maximum
SeriesValueTime for parameter |
SeriesValueTime |
getMaxSeriesValueFor(GetObservationRequest request,
long series,
org.hibernate.Session session)
Query the maximum
SeriesValueTime for parameter |
SeriesValueTime |
getMinSeriesValueFor(GetObservationRequest request,
long series,
org.hibernate.criterion.Criterion temporalFilterCriterion,
org.hibernate.Session session)
Query the minimum
SeriesValueTime for parameter |
SeriesValueTime |
getMinSeriesValueFor(GetObservationRequest request,
long series,
org.hibernate.Session session)
Query the minimum
SeriesValueTime for parameter |
private org.hibernate.Criteria |
getSeriesValueCriteriaFor(GetObservationRequest request,
long series,
org.hibernate.criterion.Criterion temporalFilterCriterion,
SosConstants.SosIndeterminateTime sosIndeterminateTime,
org.hibernate.Session session)
Create
Criteria for parameter |
addChunkValuesToCriteria, addIndeterminateTimeRestriction, checkAndAddSpatialFilteringProfileCriterion, getIndeterminateTimeExtremaProjection, getIndeterminateTimeFilterProperty
addMinMaxProjection, createTimePeriod
public SeriesValueTime getMinSeriesValueFor(GetObservationRequest request, long series, org.hibernate.criterion.Criterion temporalFilterCriterion, org.hibernate.Session session) throws OwsExceptionReport
SeriesValueTime
for parameterrequest
- GetObservationRequest
series
- Datasource series idtemporalFilterCriterion
- Temporal filter Criterion
session
- Hibernate SessionSeriesValueTime
OwsExceptionReport
- If an error occurs when executing the querypublic SeriesValueTime getMaxSeriesValueFor(GetObservationRequest request, long series, org.hibernate.criterion.Criterion temporalFilterCriterion, org.hibernate.Session session) throws OwsExceptionReport
SeriesValueTime
for parameterrequest
- GetObservationRequest
series
- Datasource series idtemporalFilterCriterion
- Temporal filter Criterion
session
- Hibernate SessionSeriesValueTime
OwsExceptionReport
- If an error occurs when executing the querypublic SeriesValueTime getMinSeriesValueFor(GetObservationRequest request, long series, org.hibernate.Session session) throws OwsExceptionReport
SeriesValueTime
for parameterrequest
- GetObservationRequest
series
- Datasource series idtemporalFilterCriterion
- Temporal filter Criterion
session
- Hibernate SessionSeriesValueTime
OwsExceptionReport
- If an error occurs when executing the querypublic SeriesValueTime getMaxSeriesValueFor(GetObservationRequest request, long series, org.hibernate.Session session) throws OwsExceptionReport
SeriesValueTime
for parameterrequest
- GetObservationRequest
series
- Datasource series idtemporalFilterCriterion
- Temporal filter Criterion
session
- Hibernate SessionSeriesValueTime
OwsExceptionReport
- If an error occurs when executing the queryprivate org.hibernate.Criteria getSeriesValueCriteriaFor(GetObservationRequest request, long series, org.hibernate.criterion.Criterion temporalFilterCriterion, SosConstants.SosIndeterminateTime sosIndeterminateTime, org.hibernate.Session session) throws OwsExceptionReport
Criteria
for parameterrequest
- GetObservationRequest
series
- Datasource series idtemporalFilterCriterion
- Temporal filter Criterion
sosIndeterminateTime
- first/latest indicatorsession
- Hibernate SessionCriteria
OwsExceptionReport
- If an error occurs when adding Spatial Filtering Profile
restrictionsCopyright © 2012-2015 52north.org. All Rights Reserved.