public class PlatformRepository extends SessionAwareRepository implements OutputAssembler<org.n52.io.response.PlatformOutput>
dbQueryFactory, serviceEntity, urlHelper| Constructor and Description |
|---|
PlatformRepository() |
| Modifier and Type | Method and Description |
|---|---|
List<org.n52.series.spi.search.SearchResult> |
convertToSearchResults(List<? extends DescribableEntity> found,
DbQuery query) |
boolean |
exists(String id,
DbQuery parameters) |
List<org.n52.io.response.PlatformOutput> |
getAllCondensed(DbQuery parameters) |
List<org.n52.io.response.PlatformOutput> |
getAllCondensed(DbQuery parameters,
org.hibernate.Session session) |
List<org.n52.io.response.PlatformOutput> |
getAllExpanded(DbQuery parameters) |
List<org.n52.io.response.PlatformOutput> |
getAllExpanded(DbQuery parameters,
org.hibernate.Session session) |
(package private) org.n52.io.response.PlatformOutput |
getCondensedInstance(DatasetEntity<?> series,
DbQuery parameters,
org.hibernate.Session session) |
(package private) org.n52.io.response.PlatformOutput |
getCondensedInstance(String id,
DbQuery parameters) |
(package private) org.n52.io.response.PlatformOutput |
getCondensedInstance(String id,
DbQuery parameters,
org.hibernate.Session session) |
(package private) PlatformEntity |
getEntity(String id,
DbQuery parameters,
org.hibernate.Session session) |
org.n52.io.response.PlatformOutput |
getInstance(String id,
DbQuery parameters) |
org.n52.io.response.PlatformOutput |
getInstance(String id,
DbQuery parameters,
org.hibernate.Session session) |
protected PlatformEntity |
getPlatformEntity(DatasetEntity<?> series,
DbQuery query,
org.hibernate.Session session) |
Collection<org.n52.series.spi.search.SearchResult> |
searchFor(org.n52.io.request.IoParameters parameters) |
createCondensed, 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, setSessionStorepublic boolean exists(String id, DbQuery parameters) throws DataAccessException
exists in interface OutputAssembler<org.n52.io.response.PlatformOutput>DataAccessExceptionpublic List<org.n52.io.response.PlatformOutput> getAllCondensed(DbQuery parameters) throws DataAccessException
getAllCondensed in interface OutputAssembler<org.n52.io.response.PlatformOutput>DataAccessExceptionpublic List<org.n52.io.response.PlatformOutput> getAllCondensed(DbQuery parameters, org.hibernate.Session session) throws DataAccessException
getAllCondensed in interface OutputAssembler<org.n52.io.response.PlatformOutput>DataAccessExceptionorg.n52.io.response.PlatformOutput getCondensedInstance(String id, DbQuery parameters) throws DataAccessException
DataAccessExceptionorg.n52.io.response.PlatformOutput getCondensedInstance(DatasetEntity<?> series, DbQuery parameters, org.hibernate.Session session) throws DataAccessException
DataAccessExceptionorg.n52.io.response.PlatformOutput getCondensedInstance(String id, DbQuery parameters, org.hibernate.Session session) throws DataAccessException
DataAccessExceptionpublic org.n52.io.response.PlatformOutput getInstance(String id, DbQuery parameters) throws DataAccessException
getInstance in interface OutputAssembler<org.n52.io.response.PlatformOutput>DataAccessExceptionpublic org.n52.io.response.PlatformOutput getInstance(String id, DbQuery parameters, org.hibernate.Session session) throws DataAccessException
getInstance in interface OutputAssembler<org.n52.io.response.PlatformOutput>DataAccessExceptionPlatformEntity getEntity(String id, DbQuery parameters, org.hibernate.Session session) throws DataAccessException
DataAccessExceptionpublic List<org.n52.io.response.PlatformOutput> getAllExpanded(DbQuery parameters) throws DataAccessException
getAllExpanded in interface OutputAssembler<org.n52.io.response.PlatformOutput>DataAccessExceptionpublic List<org.n52.io.response.PlatformOutput> getAllExpanded(DbQuery parameters, org.hibernate.Session session) throws DataAccessException
getAllExpanded in interface OutputAssembler<org.n52.io.response.PlatformOutput>DataAccessExceptionpublic Collection<org.n52.series.spi.search.SearchResult> searchFor(org.n52.io.request.IoParameters parameters)
searchFor in interface OutputAssembler<org.n52.io.response.PlatformOutput>public List<org.n52.series.spi.search.SearchResult> convertToSearchResults(List<? extends DescribableEntity> found, DbQuery query)
convertToSearchResults in interface OutputAssembler<org.n52.io.response.PlatformOutput>protected PlatformEntity getPlatformEntity(DatasetEntity<?> series, DbQuery query, org.hibernate.Session session) throws DataAccessException
DataAccessExceptionCopyright © 2015–2017 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.