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, serviceMapper
-
Fields inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
OFFSET_REGEX
-
-
Constructor Summary
Constructors Constructor Description DatasetOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory)DatasetOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory, boolean subMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(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)StringcreateLabel(org.n52.series.db.beans.DatasetEntity entity, DbQuery query)StringgetCollectionName(org.n52.io.response.dataset.DatasetOutput<V> result, org.n52.series.db.beans.DatasetEntity dataset)org.n52.io.response.dataset.DatasetOutput<V>getParameterOuput()-
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, initSubSelect
-
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.db.assembler.mapper.OutputMapper
addDomainId, addHref, addLabel, checkSelected, checkSubSelected, createCondensed, createExpanded, createExpanded, getSubSelection, isSelected, isSubSelected, log
-
Methods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput, createTimeOutput, getOriginTimeZone
-
-
-
-
Constructor Detail
-
DatasetOutputMapper
public DatasetOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory)
-
DatasetOutputMapper
public DatasetOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory, boolean subMapper)
-
-
Method Detail
-
addAll
public void addAll(org.n52.io.response.dataset.DatasetOutput<V> result, org.n52.series.db.beans.DatasetEntity entity, DbQuery query, org.n52.io.request.IoParameters parameters)
-
addSelected
public void addSelected(org.n52.io.response.dataset.DatasetOutput<V> result, org.n52.series.db.beans.DatasetEntity entity, DbQuery query, org.n52.io.request.IoParameters parameters)
-
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<?>>>
-
getCollectionName
public String getCollectionName(org.n52.io.response.dataset.DatasetOutput<V> result, org.n52.series.db.beans.DatasetEntity dataset)
-
getParameterOuput
public org.n52.io.response.dataset.DatasetOutput<V> getParameterOuput()
-
-