comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurements.java @ 3755:9c555ce5ca50

Data objects and factory for minfo bedquality calculation. flys-artifacts/trunk@5450 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 13 Sep 2012 10:34:51 +0000
parents
children 728ecd2afa20
comparison
equal deleted inserted replaced
3754:a93b79cca2ca 3755:9c555ce5ca50
1 package de.intevation.flys.artifacts.model.minfo;
2
3 import java.util.LinkedList;
4 import java.util.List;
5
6 public class QualityMeasurements {
7
8 private List<QualityMeasurement> measurements;
9
10 public QualityMeasurements() {
11 }
12
13 public QualityMeasurements(List<QualityMeasurement> list) {
14 measurements = list;
15 }
16
17 public List<QualityMeasurement> getMeasurements() {
18 return measurements;
19 }
20
21 public List<QualityMeasurement> getMeasurements(double km) {
22 List<QualityMeasurement> res = new LinkedList<QualityMeasurement>();
23 for (QualityMeasurement qm: measurements) {
24 if (qm.getKm() == km) {
25 res.add(qm);
26 }
27 }
28 return res;
29 }
30
31 public void setMeasurements(List<QualityMeasurement> list) {
32 this.measurements = list;
33 }
34
35 public void addMeasurement(QualityMeasurement qm) {
36 this.measurements.add(qm);
37 }
38 }

http://dive4elements.wald.intevation.org