T - the datasets type this repository is responsible for.public class DatasetRepository<T extends org.n52.io.response.dataset.Data> extends SessionAwareRepository implements OutputAssembler<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>>
dbQueryFactory, serviceEntity| Constructor and Description |
|---|
DatasetRepository() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<org.n52.series.spi.search.SearchResult> |
convertToSearchResults(java.util.List<? extends org.n52.series.db.beans.DescribableEntity> found,
DbQuery query) |
protected org.n52.io.response.dataset.DatasetOutput |
createCondensed(org.n52.series.db.beans.DatasetEntity dataset,
DbQuery query,
org.hibernate.Session session) |
protected org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>> |
createExpanded(org.n52.series.db.beans.DatasetEntity dataset,
DbQuery query,
org.hibernate.Session session) |
boolean |
exists(java.lang.String id,
DbQuery parameters) |
java.util.List<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>> |
getAllCondensed(DbQuery query) |
java.util.List<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>> |
getAllCondensed(DbQuery query,
org.hibernate.Session session) |
java.util.List<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>> |
getAllExpanded(DbQuery query) |
java.util.List<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>> |
getAllExpanded(DbQuery query,
org.hibernate.Session session) |
IDataRepositoryFactory |
getDataRepositoryFactory() |
org.n52.io.response.dataset.DatasetOutput |
getInstance(java.lang.String id,
DbQuery query) |
org.n52.io.response.dataset.DatasetOutput |
getInstance(java.lang.String id,
DbQuery query,
org.hibernate.Session session) |
(package private) org.n52.series.db.beans.DatasetEntity |
getInstanceEntity(java.lang.String id,
DbQuery query,
org.hibernate.Session session) |
java.util.Collection<org.n52.series.spi.search.SearchResult> |
searchFor(org.n52.io.request.IoParameters paramters) |
void |
setDataRepositoryFactory(IDataRepositoryFactory dataRepositoryFactory) |
createCondensed, 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, setSessionStorepublic boolean exists(java.lang.String id,
DbQuery parameters)
throws DataAccessException
exists in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>>DataAccessExceptionpublic java.util.List<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>> getAllCondensed(DbQuery query) throws DataAccessException
getAllCondensed in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>>DataAccessExceptionpublic java.util.List<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>> getAllCondensed(DbQuery query, org.hibernate.Session session) throws DataAccessException
getAllCondensed in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>>DataAccessExceptionpublic java.util.List<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>> getAllExpanded(DbQuery query) throws DataAccessException
getAllExpanded in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>>DataAccessExceptionpublic java.util.List<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>> getAllExpanded(DbQuery query, org.hibernate.Session session) throws DataAccessException
getAllExpanded in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>>DataAccessExceptionpublic org.n52.io.response.dataset.DatasetOutput getInstance(java.lang.String id,
DbQuery query)
throws DataAccessException
getInstance in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>>DataAccessExceptionpublic org.n52.io.response.dataset.DatasetOutput getInstance(java.lang.String id,
DbQuery query,
org.hibernate.Session session)
throws DataAccessException
getInstance in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>>DataAccessExceptionorg.n52.series.db.beans.DatasetEntity getInstanceEntity(java.lang.String id,
DbQuery query,
org.hibernate.Session session)
throws DataAccessException
DataAccessExceptionpublic java.util.Collection<org.n52.series.spi.search.SearchResult> searchFor(org.n52.io.request.IoParameters paramters)
searchFor in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>>>public java.util.List<org.n52.series.spi.search.SearchResult> convertToSearchResults(java.util.List<? extends org.n52.series.db.beans.DescribableEntity> found,
DbQuery query)
protected org.n52.io.response.dataset.DatasetOutput createCondensed(org.n52.series.db.beans.DatasetEntity dataset,
DbQuery query,
org.hibernate.Session session)
throws DataAccessException
DataAccessExceptionprotected org.n52.io.response.dataset.DatasetOutput<org.n52.io.response.dataset.AbstractValue<?>> createExpanded(org.n52.series.db.beans.DatasetEntity dataset,
DbQuery query,
org.hibernate.Session session)
throws DataAccessException
DataAccessExceptionpublic IDataRepositoryFactory getDataRepositoryFactory()
public void setDataRepositoryFactory(IDataRepositoryFactory dataRepositoryFactory)
Copyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.