public class EReportingSeriesDAO extends AbstractSeriesDAO
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOGGER |
Constructor and Description |
---|
EReportingSeriesDAO() |
Modifier and Type | Method and Description |
---|---|
private void |
addAssessmentType(org.hibernate.Criteria c,
String assessmentType) |
void |
addEReportingSamplingPointToCriteria(org.hibernate.Criteria c,
Collection<String> samplingPoints)
Add EReportingSamplingPoint restriction to Hibernate Criteria
|
void |
addEReportingSamplingPointToCriteria(org.hibernate.Criteria c,
EReportingSamplingPoint samplingPoint)
Add EReportingSamplingPoint restriction to Hibernate Criteria
|
void |
addEReportingSamplingPointToCriteria(org.hibernate.Criteria c,
String samplingPoint)
Add EReportingSamplingPoint restriction to Hibernate Criteria
|
protected void |
addSpecificRestrictions(org.hibernate.Criteria c,
GetObservationRequest request) |
EReportingSeries |
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() |
EReportingSeries |
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
protected Class<?> getSeriesClass()
getSeriesClass
in class AbstractSeriesDAO
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(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 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 EReportingSeries 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 EReportingSeries getOrInsertSeries(SeriesIdentifiers identifiers, org.hibernate.Session session) throws CodedException
AbstractSeriesDAO
getOrInsertSeries
in class AbstractSeriesDAO
session
- Hibernate sessionCodedException
public void addEReportingSamplingPointToCriteria(org.hibernate.Criteria c, String samplingPoint)
c
- Hibernate Criteria to add restrictionsamplingPoint
- EReportingSamplingPoint identifier to addpublic void addEReportingSamplingPointToCriteria(org.hibernate.Criteria c, EReportingSamplingPoint samplingPoint)
c
- Hibernate Criteria to add restrictionsamplingPoint
- EReportingSamplingPoint to addpublic void addEReportingSamplingPointToCriteria(org.hibernate.Criteria c, Collection<String> samplingPoints)
c
- Hibernate Criteria to add restrictionsamplingPoints
- EReportingSamplingPoint identifiers to addprotected void addSpecificRestrictions(org.hibernate.Criteria c, GetObservationRequest request) throws CodedException
addSpecificRestrictions
in class AbstractSeriesDAO
CodedException
private void addAssessmentType(org.hibernate.Criteria c, String assessmentType)
Copyright © 2012-2015 52north.org. All Rights Reserved.