annotate artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/util/RiverInfo.java @ 8894:a66f2a7c4f84

SINFO FlowDepth - slight code cleanup
author gernotbelger
date Thu, 15 Feb 2018 18:40:40 +0100
parents
children
rev   line source
8894
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
1 /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
2 * Software engineering by
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
3 * Björnsen Beratende Ingenieure GmbH
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
4 * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
5 *
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
6 * This file is Free Software under the GNU AGPL (>=v3)
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
7 * and comes with ABSOLUTELY NO WARRANTY! Check out the
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
8 * documentation coming with Dive4Elements River for details.
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
9 */
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
10 package org.dive4elements.river.artifacts.sinfo.util;
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
11
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
12 import java.io.Serializable;
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
13
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
14 import org.dive4elements.river.model.River;
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
15
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
16 /**
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
17 * Contains similar data as {@link River}, but is used in instead to avoid keeping database objects.
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
18 *
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
19 * @author Gernot Belger
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
20 */
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
21 public class RiverInfo implements Serializable {
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
22
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
23 private static final long serialVersionUID = 1L;
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
24
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
25 private final String name;
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
26
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
27 private final String wstUnit;
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
28
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
29 public RiverInfo(final River river) {
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
30 this.name = river.getName();
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
31 this.wstUnit = river.getWstUnit().getName();
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
32 }
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
33
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
34 public String getName() {
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
35 return this.name;
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
36 }
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
37
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
38 public String getWstUnit() {
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
39 return this.wstUnit;
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
40 }
a66f2a7c4f84 SINFO FlowDepth - slight code cleanup
gernotbelger
parents:
diff changeset
41 }

http://dive4elements.wald.intevation.org