Package org.n52.series.db.old.da
Class DatasetAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
- java.lang.Object
-
- org.n52.series.db.old.da.SessionAwareAssembler
-
- org.n52.series.db.old.da.DatasetAssembler<V>
-
- All Implemented Interfaces:
TimeOutputCreator,OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V>>,org.springframework.beans.factory.InitializingBean
public class DatasetAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>> extends SessionAwareAssembler implements OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V>>
-
-
Field Summary
-
Fields inherited from class org.n52.series.db.old.da.SessionAwareAssembler
dbQueryFactory, mapperFactory, serviceEntityFactory
-
Fields inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
OFFSET_REGEX
-
-
Constructor Summary
Constructors Constructor Description DatasetAssembler(DataRepositoryTypeFactory dataRepositoryFactory, HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.n52.series.spi.search.SearchResult>convertToSearchResults(List<? extends org.n52.series.db.beans.DescribableEntity> found, DbQuery query)protected org.n52.io.response.dataset.DatasetOutput<V>createCondensed(org.n52.series.db.beans.DatasetEntity dataset, DbQuery query)protected org.n52.io.response.dataset.DatasetOutput<V>createExpanded(org.n52.series.db.beans.DatasetEntity dataset, DbQuery query, org.hibernate.Session session)booleanexists(String id, DbQuery query)List<org.n52.io.response.dataset.DatasetOutput<V>>getAllCondensed(DbQuery query)List<org.n52.io.response.dataset.DatasetOutput<V>>getAllExpanded(DbQuery query)List<org.n52.io.response.dataset.DatasetTypesMetadata>getDatasetTypesMetadata(org.n52.io.request.IoParameters parameters)org.n52.io.response.dataset.DatasetOutput<V>getInstance(String id, DbQuery query)(package private) org.n52.series.db.beans.DatasetEntitygetInstanceEntity(String id, DbQuery query, org.hibernate.Session session)Collection<org.n52.series.spi.search.SearchResult>searchFor(DbQuery query)-
Methods inherited from class org.n52.series.db.old.da.SessionAwareAssembler
afterPropertiesSet, createCondensed, createDatasetParameters, createGeometry, createTimeOutput, createTimeOutput, getCondensedCategory, getCondensedFeature, getCondensedOffering, getCondensedPhenomenon, getCondensedPlatform, getCondensedProcedure, getCondensedService, getCondensedTag, getCondensedTags, getCrsUtils, getDbQuery, getGeometry, getMapperFactory, getOriginTimeZone, getServiceEntity, getServiceEntity, getSession, getSessionStore, parseId, returnSession
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput
-
-
-
-
Constructor Detail
-
DatasetAssembler
public DatasetAssembler(DataRepositoryTypeFactory dataRepositoryFactory, HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory)
-
-
Method Detail
-
exists
public boolean exists(String id, DbQuery query)
- Specified by:
existsin interfaceOutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
-
getAllCondensed
public List<org.n52.io.response.dataset.DatasetOutput<V>> getAllCondensed(DbQuery query)
- Specified by:
getAllCondensedin interfaceOutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
-
getAllExpanded
public List<org.n52.io.response.dataset.DatasetOutput<V>> getAllExpanded(DbQuery query)
- Specified by:
getAllExpandedin interfaceOutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
-
getInstance
public org.n52.io.response.dataset.DatasetOutput<V> getInstance(String id, DbQuery query)
- Specified by:
getInstancein interfaceOutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
-
getInstanceEntity
org.n52.series.db.beans.DatasetEntity getInstanceEntity(String id, DbQuery query, org.hibernate.Session session)
-
searchFor
public Collection<org.n52.series.spi.search.SearchResult> searchFor(DbQuery query)
- Specified by:
searchForin interfaceOutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
-
convertToSearchResults
public List<org.n52.series.spi.search.SearchResult> convertToSearchResults(List<? extends org.n52.series.db.beans.DescribableEntity> found, DbQuery query)
-
createCondensed
protected org.n52.io.response.dataset.DatasetOutput<V> createCondensed(org.n52.series.db.beans.DatasetEntity dataset, DbQuery query)
-
createExpanded
protected org.n52.io.response.dataset.DatasetOutput<V> createExpanded(org.n52.series.db.beans.DatasetEntity dataset, DbQuery query, org.hibernate.Session session)
-
getDatasetTypesMetadata
public List<org.n52.io.response.dataset.DatasetTypesMetadata> getDatasetTypesMetadata(org.n52.io.request.IoParameters parameters)
-
-