public class SeriesDAO extends AbstractSeriesDAO
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOGGER |
Constructor and Description |
---|
SeriesDAO() |
Modifier and Type | Method and Description |
---|---|
protected void |
addSpecificRestrictions(org.hibernate.Criteria c,
GetObservationRequest request) |
Series |
getOrInsertSeries(SeriesIdentifiers identifiers,
org.hibernate.Session session)
Insert or update and get series for procedure, observable property and
featureOfInterest
|
List<Series> |
getSeries(Collection<String> procedures,
Collection<String> observedProperties,
Collection<String> features,
org.hibernate.Session session)
Create series for parameter
|
List<Series> |
getSeries(GetObservationRequest request,
Collection<String> features,
org.hibernate.Session session)
Get series for GetObservation request and featuresOfInterest
|
List<Series> |
getSeries(String observedProperty,
Collection<String> features,
org.hibernate.Session session)
Query series for observedProiperty and featuresOfInterest
|
protected Class<?> |
getSeriesClass() |
Series |
getSeriesFor(String procedure,
String observableProperty,
String featureOfInterest,
org.hibernate.Session session)
Get series for procedure, observableProperty and featureOfInterest
|
addFeatureOfInterestToCriteria, addFeatureOfInterestToCriteria, addFeatureOfInterestToCriteria, addObservablePropertyToCriteria, addObservablePropertyToCriteria, addObservablePropertyToCriteria, addProcedureToCriteria, addProcedureToCriteria, addProcedureToCriteria, getDefaultAllSeriesCriteria, getDefaultSeriesCriteria, getOrInsert, getProcedureTimeExtrema, getSeriesCriteria, getSeriesCriteria, getSeriesCriteria, getSeriesCriteriaFor, updateSeriesAfterObservationDeletion, updateSeriesSetAsDeletedForProcedureAndGetSeries, updateSeriesWithFirstLatestValues
public List<Series> getSeries(GetObservationRequest request, Collection<String> features, org.hibernate.Session session) throws CodedException
AbstractSeriesDAO
getSeries
in class AbstractSeriesDAO
request
- GetObservation request to get series forfeatures
- FeaturesOfInterest to get series forsession
- Hibernate sessionCodedException
public List<Series> getSeries(Collection<String> procedures, Collection<String> observedProperties, Collection<String> features, org.hibernate.Session session)
AbstractSeriesDAO
getSeries
in class AbstractSeriesDAO
procedures
- Procedures to get series forobservedProperties
- ObservedProperties to get series forfeatures
- FeaturesOfInterest to get series forsession
- Hibernate sessionpublic List<Series> getSeries(String observedProperty, Collection<String> features, org.hibernate.Session session)
AbstractSeriesDAO
getSeries
in class AbstractSeriesDAO
observedProperty
- ObservedProperty to get series forfeatures
- FeaturesOfInterest to get series forsession
- Hibernate sessionpublic Series getSeriesFor(String procedure, String observableProperty, String featureOfInterest, org.hibernate.Session session)
AbstractSeriesDAO
getSeriesFor
in class AbstractSeriesDAO
procedure
- Procedure identifier parameterobservableProperty
- ObservableProperty identifier parameterfeatureOfInterest
- FeatureOfInterest identifier parametersession
- Hibernate sessionpublic Series getOrInsertSeries(SeriesIdentifiers identifiers, org.hibernate.Session session) throws CodedException
AbstractSeriesDAO
getOrInsertSeries
in class AbstractSeriesDAO
session
- Hibernate sessionCodedException
protected Class<?> getSeriesClass()
getSeriesClass
in class AbstractSeriesDAO
protected void addSpecificRestrictions(org.hibernate.Criteria c, GetObservationRequest request)
addSpecificRestrictions
in class AbstractSeriesDAO
Copyright © 2012-2015 52north.org. All Rights Reserved.