public class PlatformRepository extends ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>
dbQueryFactory, serviceEntity, urlHelper| Constructor and Description |
|---|
PlatformRepository() |
| Modifier and Type | Method and Description |
|---|---|
protected org.n52.io.response.PlatformOutput |
createCondensed(PlatformEntity entity,
DbQuery query,
org.hibernate.Session session) |
(package private) org.n52.io.response.PlatformOutput |
createCondensedPlatform(DatasetEntity<?> dataset,
DbQuery query,
org.hibernate.Session session) |
(package private) org.n52.io.response.PlatformOutput |
createCondensedPlatform(String id,
DbQuery query,
org.hibernate.Session session) |
protected AbstractDao<PlatformEntity> |
createDao(org.hibernate.Session session) |
protected org.n52.series.spi.search.SearchResult |
createEmptySearchResult(String id,
String label,
String baseUrl) |
protected org.n52.io.response.PlatformOutput |
createExpanded(PlatformEntity entity,
DbQuery query,
org.hibernate.Session session) |
protected String |
createHref(String hrefBase) |
protected SearchableDao<PlatformEntity> |
createSearchableDao(org.hibernate.Session session) |
boolean |
exists(String id,
DbQuery query) |
protected List<PlatformEntity> |
getAllInstances(DbQuery query,
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 query,
org.hibernate.Session session) |
protected PlatformEntity |
getPlatformEntity(DatasetEntity dataset,
DbQuery query,
org.hibernate.Session session) |
protected org.n52.io.response.PlatformOutput |
prepareEmptyParameterOutput(PlatformEntity entity) |
convertToSearchResults, createCondensed, createExpanded, getAllCondensed, getAllCondensed, getAllExpanded, getAllExpanded, getEntity, getInstance, getInstance, searchForcreateCondensed, 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, setSessionStoreprotected org.n52.io.response.PlatformOutput prepareEmptyParameterOutput(PlatformEntity entity)
prepareEmptyParameterOutput in class ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>protected org.n52.series.spi.search.SearchResult createEmptySearchResult(String id, String label, String baseUrl)
createEmptySearchResult in class ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>protected String createHref(String hrefBase)
createHref in class ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>protected AbstractDao<PlatformEntity> createDao(org.hibernate.Session session)
createDao in class ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>protected SearchableDao<PlatformEntity> createSearchableDao(org.hibernate.Session session)
createSearchableDao in class ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>org.n52.io.response.PlatformOutput createCondensedPlatform(DatasetEntity<?> dataset, DbQuery query, org.hibernate.Session session) throws DataAccessException
DataAccessExceptionorg.n52.io.response.PlatformOutput createCondensedPlatform(String id, DbQuery query, org.hibernate.Session session) throws DataAccessException
DataAccessExceptionpublic boolean exists(String id, DbQuery query) throws DataAccessException
exists in interface OutputAssembler<org.n52.io.response.PlatformOutput>exists in class ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>DataAccessExceptionpublic org.n52.io.response.PlatformOutput getInstance(String id, DbQuery query, org.hibernate.Session session) throws DataAccessException
getInstance in interface OutputAssembler<org.n52.io.response.PlatformOutput>getInstance in class ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>DataAccessExceptionPlatformEntity getEntity(String id, DbQuery parameters, org.hibernate.Session session) throws DataAccessException
DataAccessExceptionprotected org.n52.io.response.PlatformOutput createCondensed(PlatformEntity entity, DbQuery query, org.hibernate.Session session)
createCondensed in class ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>protected org.n52.io.response.PlatformOutput createExpanded(PlatformEntity entity, DbQuery query, org.hibernate.Session session) throws DataAccessException
createExpanded in class ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>DataAccessExceptionprotected List<PlatformEntity> getAllInstances(DbQuery query, org.hibernate.Session session) throws DataAccessException
getAllInstances in class ParameterRepository<PlatformEntity,org.n52.io.response.PlatformOutput>DataAccessExceptionprotected PlatformEntity getPlatformEntity(DatasetEntity dataset, DbQuery query, org.hibernate.Session session) throws DataAccessException
DataAccessExceptionCopyright © 2015–2019 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.