comparison flys-artifacts/src/main/java/org/dive4elements/river/artifacts/model/sq/StaticSQContainer.java @ 5831:bd047b71ab37

Repaired internal references
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 25 Apr 2013 12:06:39 +0200
parents flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/StaticSQContainer.java@700ac898ab0b
children
comparison
equal deleted inserted replaced
5830:160f53ee0870 5831:bd047b71ab37
1 package org.dive4elements.river.artifacts.model.sq;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6
7 public class StaticSQContainer
8 {
9 private String description;
10 private String stationName;
11 private double km;
12
13 private List<StaticSQRelation> relations;
14
15
16 public StaticSQContainer() {
17 relations = new ArrayList<StaticSQRelation>();
18 }
19
20 public StaticSQContainer(
21 String stationName,
22 String description,
23 double km
24 ) {
25 this.stationName = stationName;
26 this.description = description;
27 this.km = km;
28 }
29
30 public String getDescription() {
31 return description;
32 }
33
34 public void setDescription(String description) {
35 this.description = description;
36 }
37
38 public String getStationName() {
39 return stationName;
40 }
41
42 public void setStationName(String stationName) {
43 this.stationName = stationName;
44 }
45
46 public double getKm() {
47 return km;
48 }
49
50 public void setKm(double km) {
51 this.km = km;
52 }
53
54 public List<StaticSQRelation> getSQRelations() {
55 return relations;
56 }
57
58 public void setSQRelations(List<StaticSQRelation> relations) {
59 this.relations = relations;
60 }
61
62 public void addSQRelation(StaticSQRelation relation) {
63 this.relations.add(relation);
64 }
65
66 public StaticSQRelation getSQRelation(int ndx) {
67 return this.relations.get(ndx);
68 }
69
70 public int size() {
71 return this.relations.size();
72 }
73
74 public List<StaticSQRelation> getRelationsByParameter(
75 StaticSQRelation.Parameter parameter
76 ) {
77 List<StaticSQRelation> result = new ArrayList<StaticSQRelation>();
78 for (StaticSQRelation relation : relations) {
79 if (relation.getParameter() == parameter) {
80 result.add(relation);
81 }
82 }
83 return result;
84 }
85 }

http://dive4elements.wald.intevation.org