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, serviceEntityFactory
-
Fields inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
OFFSET_REGEX
-
-
Constructor Summary
Constructors Constructor Description HierarchicalParameterAssembler(HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<O>createCondensed(Collection<E> entities, DbQuery query, org.hibernate.Session session)protected List<O>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, searchFor
-
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.srv.OutputAssembler
exists, getAllCondensed, getAllExpanded, getInstance, searchFor
-
Methods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput
-
-
-
-
Constructor Detail
-
HierarchicalParameterAssembler
public HierarchicalParameterAssembler(HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory)
-
-
Method Detail
-
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>
-
-