Class HierarchicalOutputMapper<E extends org.n52.series.db.beans.HierarchicalEntity<E>,O extends org.n52.io.response.HierarchicalParameterOutput<O>>
java.lang.Object
org.n52.sensorweb.server.db.assembler.mapper.ParameterOutputSearchResultMapper<E,O>
org.n52.sensorweb.server.db.assembler.mapper.HierarchicalOutputMapper<E,O>
- All Implemented Interfaces:
OutputMapper<E,,O> TimeOutputCreator
- Direct Known Subclasses:
OfferingOutputMapper,PhenomenonOutputMapper,ProcedureOutputMapper
public abstract class HierarchicalOutputMapper<E extends org.n52.series.db.beans.HierarchicalEntity<E>,O extends org.n52.io.response.HierarchicalParameterOutput<O>>
extends ParameterOutputSearchResultMapper<E,O>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.n52.sensorweb.server.db.assembler.mapper.ParameterOutputSearchResultMapper
ParameterOutputSearchResultMapper.DatasetParameterChecker -
Field Summary
Fields inherited from class org.n52.sensorweb.server.db.assembler.mapper.ParameterOutputSearchResultMapper
categoryMapper, featureMapper, offeringMapper, phenomenonMapper, platformMapper, procedureMapper, serviceMapperFields inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
OFFSET_REGEX -
Constructor Summary
ConstructorsConstructorDescriptionHierarchicalOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory, boolean subMapper) -
Method Summary
Modifier and TypeMethodDescriptionaddExpandedValues(E entity, O output) protected OaddExpandedValues(E entity, O output, boolean isParent, boolean isChild, Integer level) getMemberList(Set<E> entities, Integer level, boolean isNotParent, boolean isNotChild) Methods inherited from class org.n52.sensorweb.server.db.assembler.mapper.ParameterOutputSearchResultMapper
addService, createCondensed, createCondensed, createCondensedMinimal, createGeometry, createSearchResult, createTimeseriesOutput, getCategoryOutput, getDatasetOutput, getDbQuery, getFeatureOutput, getGeometry, getHrefBase, getLogger, getOfferingOutput, getOutputMapperFactory, getPhenomenonOutput, getPlatformOutput, getProcedureOutput, getSamplingOutput, getSelection, getServiceOutput, getSubSelection, getTagOutput, hasSelect, initSubMapper, initSubSelectMethods 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.assembler.mapper.OutputMapper
addAll, addDomainId, addHref, addLabel, addSelected, checkSelected, checkSubSelected, createCondensed, createExpanded, createExpanded, createLabel, getCollectionName, getParameterOuput, getSubSelection, isSelected, isSubSelected, logMethods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput, createTimeOutput, getOriginTimeZone
-
Constructor Details
-
HierarchicalOutputMapper
public HierarchicalOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory, boolean subMapper)
-
-
Method Details
-
addExpandedValues
- Specified by:
addExpandedValuesin interfaceOutputMapper<E extends org.n52.series.db.beans.HierarchicalEntity<E>,O extends org.n52.io.response.HierarchicalParameterOutput<O>> - Overrides:
addExpandedValuesin classParameterOutputSearchResultMapper<E extends org.n52.series.db.beans.HierarchicalEntity<E>,O extends org.n52.io.response.HierarchicalParameterOutput<O>>
-
addExpandedValues
-
getMemberList
-