Class DatasetOutputMapper<V extends org.n52.io.response.dataset.AbstractValue<?>>

  • 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>>
    • 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:
        addExpandedValues in interface OutputMapper<org.n52.series.db.beans.DatasetEntity,​org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>>
        Overrides:
        addExpandedValues in class ParameterOutputSearchResultMapper<org.n52.series.db.beans.DatasetEntity,​org.n52.io.response.dataset.DatasetOutput<V extends org.n52.io.response.dataset.AbstractValue<?>>>
      • createLabel

        public String createLabel​(org.n52.series.db.beans.DatasetEntity entity,
                                  DbQuery query)
      • 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()