Mercurial > dive4elements > river
view 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 |
line wrap: on
line source
package org.dive4elements.river.artifacts.model.sq; import java.util.ArrayList; import java.util.List; public class StaticSQContainer { private String description; private String stationName; private double km; private List<StaticSQRelation> relations; public StaticSQContainer() { relations = new ArrayList<StaticSQRelation>(); } public StaticSQContainer( String stationName, String description, double km ) { this.stationName = stationName; this.description = description; this.km = km; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getStationName() { return stationName; } public void setStationName(String stationName) { this.stationName = stationName; } public double getKm() { return km; } public void setKm(double km) { this.km = km; } public List<StaticSQRelation> getSQRelations() { return relations; } public void setSQRelations(List<StaticSQRelation> relations) { this.relations = relations; } public void addSQRelation(StaticSQRelation relation) { this.relations.add(relation); } public StaticSQRelation getSQRelation(int ndx) { return this.relations.get(ndx); } public int size() { return this.relations.size(); } public List<StaticSQRelation> getRelationsByParameter( StaticSQRelation.Parameter parameter ) { List<StaticSQRelation> result = new ArrayList<StaticSQRelation>(); for (StaticSQRelation relation : relations) { if (relation.getParameter() == parameter) { result.add(relation); } } return result; } }