Class MeasuringProgramOutputMapper

  • All Implemented Interfaces:
    OutputMapper<org.n52.series.db.beans.sampling.MeasuringProgramEntity,​org.n52.io.response.sampling.MeasuringProgramOutput>, TimeOutputCreator

    public class MeasuringProgramOutputMapper
    extends ParameterOutputSearchResultMapper<org.n52.series.db.beans.sampling.MeasuringProgramEntity,​org.n52.io.response.sampling.MeasuringProgramOutput>
    implements TimeOutputCreator
    • Constructor Detail

      • MeasuringProgramOutputMapper

        public MeasuringProgramOutputMapper​(DbQuery query,
                                            OutputMapperFactory outputMapperFactory,
                                            boolean subMapper)
    • Method Detail

      • addExpandedValues

        public org.n52.io.response.sampling.MeasuringProgramOutput addExpandedValues​(org.n52.series.db.beans.sampling.MeasuringProgramEntity entity,
                                                                                     org.n52.io.response.sampling.MeasuringProgramOutput output)
        Specified by:
        addExpandedValues in interface OutputMapper<org.n52.series.db.beans.sampling.MeasuringProgramEntity,​org.n52.io.response.sampling.MeasuringProgramOutput>
        Overrides:
        addExpandedValues in class ParameterOutputSearchResultMapper<org.n52.series.db.beans.sampling.MeasuringProgramEntity,​org.n52.io.response.sampling.MeasuringProgramOutput>
      • addAll

        public void addAll​(org.n52.io.response.sampling.MeasuringProgramOutput result,
                           org.n52.series.db.beans.sampling.MeasuringProgramEntity measuringProgram,
                           DbQuery query,
                           org.n52.io.request.IoParameters parameters)
        Specified by:
        addAll in interface OutputMapper<org.n52.series.db.beans.sampling.MeasuringProgramEntity,​org.n52.io.response.sampling.MeasuringProgramOutput>
      • addSelected

        public void addSelected​(org.n52.io.response.sampling.MeasuringProgramOutput result,
                                org.n52.series.db.beans.sampling.MeasuringProgramEntity entity,
                                DbQuery query,
                                org.n52.io.request.IoParameters parameters)
        Specified by:
        addSelected in interface OutputMapper<org.n52.series.db.beans.sampling.MeasuringProgramEntity,​org.n52.io.response.sampling.MeasuringProgramOutput>
      • getParameterOuput

        public org.n52.io.response.sampling.MeasuringProgramOutput getParameterOuput()
        Specified by:
        getParameterOuput in interface OutputMapper<org.n52.series.db.beans.sampling.MeasuringProgramEntity,​org.n52.io.response.sampling.MeasuringProgramOutput>