Package org.n52.series.db.old.da
Class HierarchicalParameterAssembler<E extends org.n52.series.db.beans.HierarchicalEntity<E>,O extends org.n52.io.response.AbstractOutput>
java.lang.Object
org.n52.series.db.old.da.SessionAwareAssembler
org.n52.series.db.old.da.ParameterAssembler<E,O>
org.n52.series.db.old.da.HierarchicalParameterAssembler<E,O>
- All Implemented Interfaces:
TimeOutputCreator,OutputAssembler<O>,SearchableAssembler,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
FeatureAssembler,OfferingAssembler,PhenomenonAssembler,ProcedureAssembler
public abstract class HierarchicalParameterAssembler<E extends org.n52.series.db.beans.HierarchicalEntity<E>,O extends org.n52.io.response.AbstractOutput>
extends ParameterAssembler<E,O>
implements OutputAssembler<O>
-
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
ConstructorsConstructorDescriptionHierarchicalParameterAssembler(HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory) -
Method Summary
Modifier and TypeMethodDescriptioncreateCondensed(Collection<E> entities, DbQuery query, org.hibernate.Session session) createExpanded(Collection<E> entities, DbQuery query, org.hibernate.Session session) Methods inherited from class org.n52.series.db.old.da.ParameterAssembler
convertToSearchResults, createCondensed, createDao, createEmptySearchResult, createExpanded, createSearchableDao, exists, getAllCondensed, getAllExpanded, getAllInstances, getEntity, getInstance, getInstance, getOutputMapper, prepareEmptyParameterOutput, searchForMethods 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.srv.OutputAssembler
exists, getAllCondensed, getAllExpanded, getInstance, searchForMethods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput
-
Constructor Details
-
HierarchicalParameterAssembler
public HierarchicalParameterAssembler(HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory)
-
-
Method Details
-
createExpanded
protected List<O> createExpanded(Collection<E> entities, DbQuery query, org.hibernate.Session session) - Overrides:
createExpandedin classParameterAssembler<E extends org.n52.series.db.beans.HierarchicalEntity<E>,O extends org.n52.io.response.AbstractOutput>
-
createCondensed
protected List<O> createCondensed(Collection<E> entities, DbQuery query, org.hibernate.Session session) - Overrides:
createCondensedin classParameterAssembler<E extends org.n52.series.db.beans.HierarchicalEntity<E>,O extends org.n52.io.response.AbstractOutput>
-