V - the datasets type this repository is responsible for.public class DatasetRepository<V extends org.n52.io.response.dataset.AbstractValue<?>> extends SessionAwareRepository implements OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V>>
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 DescribableEntity> found,
DbQuery query) |
protected org.n52.io.response.dataset.DatasetOutput<V> |
createCondensed(DatasetEntity dataset,
DbQuery query,
org.hibernate.Session session) |
protected org.n52.io.response.dataset.DatasetOutput<V> |
createExpanded(DatasetEntity dataset,
DbQuery query,
org.hibernate.Session session) |
boolean |
exists(java.lang.String id,
DbQuery query) |
java.util.List<org.n52.io.response.dataset.DatasetOutput<V>> |
getAllCondensed(DbQuery query) |
java.util.List<org.n52.io.response.dataset.DatasetOutput<V>> |
getAllCondensed(DbQuery query,
org.hibernate.Session session) |
java.util.List<org.n52.io.response.dataset.DatasetOutput<V>> |
getAllExpanded(DbQuery query) |
java.util.List<org.n52.io.response.dataset.DatasetOutput<V>> |
getAllExpanded(DbQuery query,
org.hibernate.Session session) |
DataRepositoryTypeFactory |
getDataRepositoryTypeFactory() |
org.n52.io.response.dataset.DatasetOutput<V> |
getInstance(java.lang.String id,
DbQuery query) |
org.n52.io.response.dataset.DatasetOutput<V> |
getInstance(java.lang.String id,
DbQuery query,
org.hibernate.Session session) |
(package private) 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 |
setDataRepositoryTypeFactory(DataRepositoryTypeFactory dataRepositoryTypeFactory) |
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 query)
exists in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>>public java.util.List<org.n52.io.response.dataset.DatasetOutput<V>> getAllCondensed(DbQuery query)
getAllCondensed in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>>public java.util.List<org.n52.io.response.dataset.DatasetOutput<V>> getAllCondensed(DbQuery query, org.hibernate.Session session)
getAllCondensed in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>>public java.util.List<org.n52.io.response.dataset.DatasetOutput<V>> getAllExpanded(DbQuery query)
getAllExpanded in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>>public java.util.List<org.n52.io.response.dataset.DatasetOutput<V>> getAllExpanded(DbQuery query, org.hibernate.Session session)
getAllExpanded in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>>public org.n52.io.response.dataset.DatasetOutput<V> getInstance(java.lang.String id, DbQuery query)
getInstance in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>>public org.n52.io.response.dataset.DatasetOutput<V> getInstance(java.lang.String id, DbQuery query, org.hibernate.Session session)
getInstance in interface OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>>DatasetEntity getInstanceEntity(java.lang.String id, DbQuery query, org.hibernate.Session session)
public 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<V extends org.n52.io.response.dataset.AbstractValue<?>>>public java.util.List<org.n52.series.spi.search.SearchResult> convertToSearchResults(java.util.List<? extends DescribableEntity> found, DbQuery query)
protected org.n52.io.response.dataset.DatasetOutput<V> createCondensed(DatasetEntity dataset, DbQuery query, org.hibernate.Session session)
protected org.n52.io.response.dataset.DatasetOutput<V> createExpanded(DatasetEntity dataset, DbQuery query, org.hibernate.Session session)
public DataRepositoryTypeFactory getDataRepositoryTypeFactory()
public void setDataRepositoryTypeFactory(DataRepositoryTypeFactory dataRepositoryTypeFactory)
Copyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.