Class DatasetOutputMapper<V extends org.n52.io.response.dataset.AbstractValue<?>>
java.lang.Object
org.n52.sensorweb.server.db.assembler.mapper.ParameterOutputSearchResultMapper<org.n52.series.db.beans.DatasetEntity,org.n52.io.response.dataset.DatasetOutput<V>>
org.n52.sensorweb.server.db.assembler.mapper.DatasetOutputMapper<V>
- All Implemented Interfaces:
OutputMapper<org.n52.series.db.beans.DatasetEntity,,org.n52.io.response.dataset.DatasetOutput<V>> TimeOutputCreator
public class DatasetOutputMapper<V extends org.n52.io.response.dataset.AbstractValue<?>>
extends ParameterOutputSearchResultMapper<org.n52.series.db.beans.DatasetEntity,org.n52.io.response.dataset.DatasetOutput<V>>
-
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
ConstructorsConstructorDescriptionDatasetOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory) DatasetOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory, boolean subMapper) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.n52.io.response.dataset.DatasetOutput<V> result, org.n52.series.db.beans.DatasetEntity dataset, DbQuery query, org.n52.io.request.IoParameters params, org.hibernate.Session session, ValueAssembler<?, V, ?> dataRepository) voidaddAll(org.n52.io.response.dataset.DatasetOutput<V> result, org.n52.series.db.beans.DatasetEntity entity, DbQuery query, org.n52.io.request.IoParameters parameters) org.n52.io.response.dataset.DatasetOutput<V>addExpandedValues(org.n52.series.db.beans.DatasetEntity entity, org.n52.io.response.dataset.DatasetOutput<V> output) voidaddSelected(org.n52.io.response.dataset.DatasetOutput<V> result, org.n52.series.db.beans.DatasetEntity entity, DbQuery query, org.n52.io.request.IoParameters parameters) createLabel(org.n52.series.db.beans.DatasetEntity entity, DbQuery query) getCollectionName(org.n52.io.response.dataset.DatasetOutput<V> result, org.n52.series.db.beans.DatasetEntity dataset) org.n52.io.response.dataset.DatasetOutput<V>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
addDomainId, addHref, addLabel, checkSelected, checkSubSelected, createCondensed, createExpanded, createExpanded, getSubSelection, isSelected, isSubSelected, logMethods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput, createTimeOutput, getOriginTimeZone
-
Constructor Details
-
DatasetOutputMapper
-
DatasetOutputMapper
public DatasetOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory, boolean subMapper)
-
-
Method Details
-
addAll
-
addSelected
-
add
public void add(org.n52.io.response.dataset.DatasetOutput<V> result, org.n52.series.db.beans.DatasetEntity dataset, DbQuery query, org.n52.io.request.IoParameters params, org.hibernate.Session session, ValueAssembler<?, V, ?> dataRepository) -
addExpandedValues
public org.n52.io.response.dataset.DatasetOutput<V> addExpandedValues(org.n52.series.db.beans.DatasetEntity entity, org.n52.io.response.dataset.DatasetOutput<V> output) - Specified by:
addExpandedValuesin interfaceOutputMapper<org.n52.series.db.beans.DatasetEntity,org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>> - Overrides:
addExpandedValuesin classParameterOutputSearchResultMapper<org.n52.series.db.beans.DatasetEntity,org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>>
-
createLabel
-
getCollectionName
-
getParameterOuput
-