Class FeatureOutputMapper
java.lang.Object
org.n52.sensorweb.server.db.assembler.mapper.ParameterOutputSearchResultMapper<org.n52.series.db.beans.AbstractFeatureEntity,org.n52.io.response.FeatureOutput>
org.n52.sensorweb.server.db.assembler.mapper.FeatureOutputMapper
- All Implemented Interfaces:
OutputMapper<org.n52.series.db.beans.AbstractFeatureEntity,,org.n52.io.response.FeatureOutput> TimeOutputCreator
public class FeatureOutputMapper
extends ParameterOutputSearchResultMapper<org.n52.series.db.beans.AbstractFeatureEntity,org.n52.io.response.FeatureOutput>
-
Nested Class Summary
Nested ClassesNested 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
ConstructorsConstructorDescriptionFeatureOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory) FeatureOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory, boolean subMapper) -
Method Summary
Modifier and TypeMethodDescriptionorg.n52.io.response.FeatureOutputaddExpandedValues(org.n52.series.db.beans.AbstractFeatureEntity entity, org.n52.io.response.FeatureOutput output) protected org.n52.io.response.FeatureOutputaddExpandedValues(org.n52.series.db.beans.AbstractFeatureEntity entity, org.n52.io.response.FeatureOutput output, boolean isParent, boolean isChild, Integer level) org.n52.io.response.FeatureOutputcreateCondensed(org.n52.series.db.beans.AbstractFeatureEntity entity, org.n52.io.response.FeatureOutput output) protected List<org.n52.io.response.FeatureOutput>getMemberList(Set<org.n52.series.db.beans.AbstractFeatureEntity> entities, Integer level, boolean isNotParent, boolean isNotChild) org.n52.io.response.FeatureOutputMethods inherited from class org.n52.sensorweb.server.db.assembler.mapper.ParameterOutputSearchResultMapper
addService, 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, getSubSelection, isSelected, isSubSelected, logMethods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput, createTimeOutput, getOriginTimeZone
-
Constructor Details
-
FeatureOutputMapper
-
FeatureOutputMapper
public FeatureOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory, boolean subMapper)
-
-
Method Details
-
createCondensed
public org.n52.io.response.FeatureOutput createCondensed(org.n52.series.db.beans.AbstractFeatureEntity entity, org.n52.io.response.FeatureOutput output) - Specified by:
createCondensedin interfaceOutputMapper<org.n52.series.db.beans.AbstractFeatureEntity,org.n52.io.response.FeatureOutput> - Overrides:
createCondensedin classParameterOutputSearchResultMapper<org.n52.series.db.beans.AbstractFeatureEntity,org.n52.io.response.FeatureOutput>
-
addExpandedValues
public org.n52.io.response.FeatureOutput addExpandedValues(org.n52.series.db.beans.AbstractFeatureEntity entity, org.n52.io.response.FeatureOutput output) - Specified by:
addExpandedValuesin interfaceOutputMapper<org.n52.series.db.beans.AbstractFeatureEntity,org.n52.io.response.FeatureOutput> - Overrides:
addExpandedValuesin classParameterOutputSearchResultMapper<org.n52.series.db.beans.AbstractFeatureEntity,org.n52.io.response.FeatureOutput>
-
addExpandedValues
protected org.n52.io.response.FeatureOutput addExpandedValues(org.n52.series.db.beans.AbstractFeatureEntity entity, org.n52.io.response.FeatureOutput output, boolean isParent, boolean isChild, Integer level) -
getMemberList
-
getParameterOuput
public org.n52.io.response.FeatureOutput getParameterOuput()
-