public abstract class ProfileDataRepository<P extends ProfileDatasetEntity,V,T> extends AbstractDataRepository<P,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<V>,java.util.Set<DataEntity<?>>>
dbQueryFactory, serviceEntity| Constructor and Description |
|---|
ProfileDataRepository() |
| Modifier and Type | Method and Description |
|---|---|
protected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.profile.ProfileValue<V>> |
assembleData(P datasetEntity,
DbQuery query,
org.hibernate.Session session) |
protected <E extends DataEntity<V>> |
assembleDataItem(E dataEntity,
org.n52.io.response.dataset.profile.ProfileValue<V> profile,
java.util.Map<java.lang.String,java.lang.Object> parameterObject) |
protected <E extends DataEntity<V>> |
assembleDataItem(E dataEntity,
org.n52.io.response.dataset.profile.ProfileValue<V> profile,
java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> parameters,
ProfileDatasetEntity dataset) |
protected org.n52.io.response.dataset.profile.ProfileValue<V> |
createProfileValue(ProfileDataEntity observation,
DbQuery query) |
org.n52.io.response.dataset.profile.ProfileValue<V> |
getFirstValue(P dataset,
org.hibernate.Session session,
DbQuery query) |
org.n52.io.response.dataset.profile.ProfileValue<V> |
getLastValue(P dataset,
org.hibernate.Session session,
DbQuery query) |
protected boolean |
isVertical(java.util.Map<java.lang.String,java.lang.Object> parameterObject,
java.lang.String verticalName) |
addGeometry, addMetadatasIfNeeded, addParameters, addResultTime, addValidTime, assembleDataValueWithMetadata, assembleExpandedData, createDataDao, getClosestValueAfterEnd, getClosestValueBeforeStart, getData, getLastKnownGeometry, getSeriesDao, hasSingleValidReferenceValue, hasValidEntriesWithinRequestedTimespancreateCondensed, 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, waitassembleDataValue, getReferenceValuespublic org.n52.io.response.dataset.profile.ProfileValue<V> getFirstValue(P dataset, org.hibernate.Session session, DbQuery query)
getFirstValue in interface DataRepository<P extends ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<V>,java.util.Set<DataEntity<?>>>getFirstValue in class AbstractDataRepository<P extends ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<V>,java.util.Set<DataEntity<?>>>dataset - the dataset entitysession - the sesssionquery - the querypublic org.n52.io.response.dataset.profile.ProfileValue<V> getLastValue(P dataset, org.hibernate.Session session, DbQuery query)
getLastValue in interface DataRepository<P extends ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<V>,java.util.Set<DataEntity<?>>>getLastValue in class AbstractDataRepository<P extends ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<V>,java.util.Set<DataEntity<?>>>dataset - the dataset entitysession - the sessionquery - the queryprotected boolean isVertical(java.util.Map<java.lang.String,java.lang.Object> parameterObject,
java.lang.String verticalName)
protected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.profile.ProfileValue<V>> assembleData(P datasetEntity, DbQuery query, org.hibernate.Session session) throws DataAccessException
assembleData in class AbstractDataRepository<P extends ProfileDatasetEntity,ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<V>,java.util.Set<DataEntity<?>>>DataAccessExceptionprotected org.n52.io.response.dataset.profile.ProfileValue<V> createProfileValue(ProfileDataEntity observation, DbQuery query)
protected <E extends DataEntity<V>> org.n52.io.response.dataset.profile.ProfileDataItem<V> assembleDataItem(E dataEntity, org.n52.io.response.dataset.profile.ProfileValue<V> profile, java.util.Map<java.lang.String,java.lang.Object> parameterObject)
protected <E extends DataEntity<V>> org.n52.io.response.dataset.profile.ProfileDataItem<V> assembleDataItem(E dataEntity, org.n52.io.response.dataset.profile.ProfileValue<V> profile, java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> parameters, ProfileDatasetEntity dataset)
Copyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.