Class MeasuringProgramOutputMapper

java.lang.Object
org.n52.sensorweb.server.db.assembler.mapper.ParameterOutputSearchResultMapper<org.n52.series.db.beans.sampling.MeasuringProgramEntity,org.n52.io.response.sampling.MeasuringProgramOutput>
org.n52.sensorweb.server.db.assembler.mapper.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 Details

    • MeasuringProgramOutputMapper

      public MeasuringProgramOutputMapper(DbQuery query, OutputMapperFactory outputMapperFactory)
    • MeasuringProgramOutputMapper

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

    • 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>