public class QuantityDataRepository extends AbstractDataRepository<org.n52.series.db.beans.QuantityDatasetEntity,org.n52.series.db.beans.QuantityDataEntity,org.n52.io.response.dataset.quantity.QuantityValue>
dbQueryFactory, serviceEntity| Constructor and Description |
|---|
QuantityDataRepository() |
| Modifier and Type | Method and Description |
|---|---|
protected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.quantity.QuantityValue> |
assembleData(org.n52.series.db.beans.QuantityDatasetEntity seriesEntity,
DbQuery query,
org.hibernate.Session session) |
protected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.quantity.QuantityValue> |
assembleDataWithReferenceValues(org.n52.series.db.beans.QuantityDatasetEntity timeseries,
DbQuery dbQuery,
org.hibernate.Session session) |
protected org.n52.io.response.dataset.quantity.QuantityValue |
createEmptyValue() |
protected java.lang.String |
createReferenceDatasetId(DbQuery query,
org.n52.series.db.beans.QuantityDatasetEntity referenceSeriesEntity) |
java.util.List<org.n52.io.response.dataset.ReferenceValueOutput<org.n52.io.response.dataset.quantity.QuantityValue>> |
createReferenceValueOutputs(org.n52.series.db.beans.QuantityDatasetEntity datasetEntity,
DbQuery query) |
org.n52.io.response.dataset.quantity.QuantityValue |
createSeriesValueFor(org.n52.series.db.beans.QuantityDataEntity observation,
org.n52.series.db.beans.QuantityDatasetEntity dataset,
DbQuery query) |
(package private) org.n52.io.response.dataset.quantity.QuantityValue |
createValue(java.math.BigDecimal observationValue,
org.n52.series.db.beans.QuantityDataEntity observation,
DbQuery query) |
java.lang.Class<org.n52.series.db.beans.QuantityDatasetEntity> |
getDatasetEntityType() |
addGeometry, addMetadatasIfNeeded, addParameters, addResultTime, addValidTime, createDataDao, getData, getFirstValue, getLastKnownGeometry, getLastValue, getSeriesDao, hasSingleValidReferenceValue, hasValidEntriesWithinRequestedTimespan, prepareValuecreateCondensed, createDatasetParameters, createTimeseriesList, createTimeseriesOutput, getCondensedCategory, getCondensedExtendedCategory, getCondensedExtendedFeature, getCondensedExtendedOffering, getCondensedExtendedPhenomenon, getCondensedExtendedProcedure, getCondensedExtendedService, getCondensedFeature, getCondensedOffering, getCondensedPhenomenon, getCondensedProcedure, getCondensedService, getCrsUtils, getDbQuery, getDbQueryFactory, getGeometry, getPlatformId, getServiceEntity, getServiceEntity, getSession, getSessionStore, parseId, returnSession, setDbQueryFactory, setServiceEntity, setSessionStoreclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetServiceEntity, setSessionStorepublic java.lang.Class<org.n52.series.db.beans.QuantityDatasetEntity> getDatasetEntityType()
public java.util.List<org.n52.io.response.dataset.ReferenceValueOutput<org.n52.io.response.dataset.quantity.QuantityValue>> createReferenceValueOutputs(org.n52.series.db.beans.QuantityDatasetEntity datasetEntity,
DbQuery query)
createReferenceValueOutputs in interface DataRepository<org.n52.series.db.beans.QuantityDatasetEntity,org.n52.io.response.dataset.quantity.QuantityValue>createReferenceValueOutputs in class AbstractDataRepository<org.n52.series.db.beans.QuantityDatasetEntity,org.n52.series.db.beans.QuantityDataEntity,org.n52.io.response.dataset.quantity.QuantityValue>protected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.quantity.QuantityValue> assembleDataWithReferenceValues(org.n52.series.db.beans.QuantityDatasetEntity timeseries,
DbQuery dbQuery,
org.hibernate.Session session)
throws DataAccessException
assembleDataWithReferenceValues in class AbstractDataRepository<org.n52.series.db.beans.QuantityDatasetEntity,org.n52.series.db.beans.QuantityDataEntity,org.n52.io.response.dataset.quantity.QuantityValue>DataAccessExceptionprotected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.quantity.QuantityValue> assembleData(org.n52.series.db.beans.QuantityDatasetEntity seriesEntity,
DbQuery query,
org.hibernate.Session session)
throws DataAccessException
assembleData in class AbstractDataRepository<org.n52.series.db.beans.QuantityDatasetEntity,org.n52.series.db.beans.QuantityDataEntity,org.n52.io.response.dataset.quantity.QuantityValue>DataAccessExceptionprotected java.lang.String createReferenceDatasetId(DbQuery query, org.n52.series.db.beans.QuantityDatasetEntity referenceSeriesEntity)
protected org.n52.io.response.dataset.quantity.QuantityValue createEmptyValue()
createEmptyValue in class AbstractDataRepository<org.n52.series.db.beans.QuantityDatasetEntity,org.n52.series.db.beans.QuantityDataEntity,org.n52.io.response.dataset.quantity.QuantityValue>public org.n52.io.response.dataset.quantity.QuantityValue createSeriesValueFor(org.n52.series.db.beans.QuantityDataEntity observation,
org.n52.series.db.beans.QuantityDatasetEntity dataset,
DbQuery query)
createSeriesValueFor in class AbstractDataRepository<org.n52.series.db.beans.QuantityDatasetEntity,org.n52.series.db.beans.QuantityDataEntity,org.n52.io.response.dataset.quantity.QuantityValue>org.n52.io.response.dataset.quantity.QuantityValue createValue(java.math.BigDecimal observationValue,
org.n52.series.db.beans.QuantityDataEntity observation,
DbQuery query)
Copyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.