public class QuantityProfileDataRepository extends AbstractDataRepository<org.n52.io.response.dataset.profile.ProfileData,ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<Double>>
dbQueryFactory, serviceEntity, urlHelper| Constructor and Description |
|---|
QuantityProfileDataRepository() |
| Modifier and Type | Method and Description |
|---|---|
protected org.n52.io.response.dataset.profile.ProfileData |
assembleData(ProfileDatasetEntity datasetEntity,
DbQuery query,
org.hibernate.Session session) |
protected org.n52.io.response.dataset.profile.ProfileData |
assembleDataWithReferenceValues(ProfileDatasetEntity datasetEntity,
DbQuery dbQuery,
org.hibernate.Session session) |
protected org.n52.io.response.dataset.profile.ProfileValue<Double> |
createSeriesValueFor(ProfileDataEntity valueEntity,
ProfileDatasetEntity datasetEntity,
DbQuery query) |
Class<ProfileDatasetEntity> |
getDatasetEntityType() |
org.n52.io.response.dataset.profile.ProfileValue<Double> |
getFirstValue(ProfileDatasetEntity dataset,
org.hibernate.Session session,
DbQuery query) |
org.n52.io.response.dataset.profile.ProfileValue<Double> |
getLastValue(ProfileDatasetEntity dataset,
org.hibernate.Session session,
DbQuery query) |
addGeometry, addParameters, addValidTime, createDataDao, getData, getSeriesDao, hasSingleValidReferenceValue, hasValidEntriesWithinRequestedTimespancreateCondensed, createSeriesParameters, createTimeseriesList, createTimeseriesOutput, getCondensedCategory, getCondensedExtendedCategory, getCondensedExtendedFeature, getCondensedExtendedOffering, getCondensedExtendedPhenomenon, getCondensedExtendedProcedure, getCondensedExtendedService, getCondensedFeature, getCondensedOffering, getCondensedPhenomenon, getCondensedProcedure, getCondensedService, getCrsUtils, getDatabaseSrid, getDbQuery, getServiceEntity, getServiceEntity, getSession, getSessionStore, parseId, returnSession, setDatabaseSrid, setServiceEntity, setSessionStoreclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetServiceEntity, setSessionStorepublic org.n52.io.response.dataset.profile.ProfileValue<Double> getFirstValue(ProfileDatasetEntity dataset, org.hibernate.Session session, DbQuery query)
getFirstValue in interface DataRepository<ProfileDatasetEntity,org.n52.io.response.dataset.profile.ProfileValue<Double>>getFirstValue in class AbstractDataRepository<org.n52.io.response.dataset.profile.ProfileData,ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<Double>>public org.n52.io.response.dataset.profile.ProfileValue<Double> getLastValue(ProfileDatasetEntity dataset, org.hibernate.Session session, DbQuery query)
getLastValue in interface DataRepository<ProfileDatasetEntity,org.n52.io.response.dataset.profile.ProfileValue<Double>>getLastValue in class AbstractDataRepository<org.n52.io.response.dataset.profile.ProfileData,ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<Double>>public Class<ProfileDatasetEntity> getDatasetEntityType()
protected org.n52.io.response.dataset.profile.ProfileValue<Double> createSeriesValueFor(ProfileDataEntity valueEntity, ProfileDatasetEntity datasetEntity, DbQuery query)
createSeriesValueFor in class AbstractDataRepository<org.n52.io.response.dataset.profile.ProfileData,ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<Double>>protected org.n52.io.response.dataset.profile.ProfileData assembleData(ProfileDatasetEntity datasetEntity, DbQuery query, org.hibernate.Session session) throws DataAccessException
assembleData in class AbstractDataRepository<org.n52.io.response.dataset.profile.ProfileData,ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<Double>>DataAccessExceptionprotected org.n52.io.response.dataset.profile.ProfileData assembleDataWithReferenceValues(ProfileDatasetEntity datasetEntity, DbQuery dbQuery, org.hibernate.Session session) throws DataAccessException
assembleDataWithReferenceValues in class AbstractDataRepository<org.n52.io.response.dataset.profile.ProfileData,ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<Double>>DataAccessExceptionCopyright © 2015–2017 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.