teichmann@5831: package org.dive4elements.river.artifacts.model.minfo; raimund@3755: raimund@3755: import java.util.LinkedList; raimund@3755: import java.util.List; raimund@3755: raimund@3769: import org.apache.log4j.Logger; raimund@3769: raimund@3755: public class QualityMeasurements { raimund@3769: private static Logger logger = Logger.getLogger(QualityMeasurements.class); raimund@3755: private List measurements; raimund@3755: raimund@3755: public QualityMeasurements() { raimund@3755: } raimund@3755: raimund@3755: public QualityMeasurements(List list) { raimund@3755: measurements = list; raimund@3755: } raimund@3755: raimund@3755: public List getMeasurements() { raimund@3755: return measurements; raimund@3755: } raimund@3755: raimund@3755: public List getMeasurements(double km) { raimund@3755: List res = new LinkedList(); raimund@3755: for (QualityMeasurement qm: measurements) { raimund@3755: if (qm.getKm() == km) { raimund@3755: res.add(qm); raimund@3755: } raimund@3755: } raimund@3755: return res; raimund@3755: } raimund@3755: raimund@3769: public List getKms() { raimund@3769: List result = new LinkedList(); raimund@3769: for (QualityMeasurement qm : measurements) { raimund@3769: if (result.indexOf(qm.getKm()) < 0) { raimund@3769: result.add(qm.getKm()); raimund@3769: } raimund@3769: } raimund@3769: return result; raimund@3769: } raimund@3769: raimund@3755: public void setMeasurements(List list) { raimund@3755: this.measurements = list; raimund@3755: } raimund@3755: raimund@3755: public void addMeasurement(QualityMeasurement qm) { raimund@3755: this.measurements.add(qm); raimund@3755: } raimund@3755: }