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, serviceEntityFactoryFields inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
OFFSET_REGEX -
Constructor Summary
ConstructorsConstructorDescriptionDatasetAssembler(DataRepositoryTypeFactory dataRepositoryFactory, HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory) -
Method Summary
Modifier and TypeMethodDescriptionList<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) booleangetAllCondensed(DbQuery query) 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>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, returnSessionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput
-
Constructor Details
-
DatasetAssembler
public DatasetAssembler(DataRepositoryTypeFactory dataRepositoryFactory, HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory)
-
-
Method Details
-
exists
- Specified by:
existsin interfaceOutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
-
getAllCondensed
- Specified by:
getAllCondensedin interfaceOutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
-
getAllExpanded
- Specified by:
getAllExpandedin interfaceOutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
-
getInstance
- Specified by:
getInstancein interfaceOutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
-
getInstanceEntity
-
searchFor
- Specified by:
searchForin interfaceOutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
-
convertToSearchResults
-
createCondensed
-
createExpanded
-
getDatasetTypesMetadata
public List<org.n52.io.response.dataset.DatasetTypesMetadata> getDatasetTypesMetadata(org.n52.io.request.IoParameters parameters)
-