annotate gwt-client/src/main/java/org/dive4elements/river/client/shared/model/DistanceInfoObjectImpl.java @ 8871:78cd6572778d

Introduced groups for modules. Modules marked with the same group-id, will be put together in the ui. Also using now the localization info from the server instead of localizing the modules again on the client side.
author gernotbelger
date Wed, 07 Feb 2018 12:02:58 +0100
parents ea9eef426962
children
rev   line source
5861
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
2 * Software engineering by Intevation GmbH
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
3 *
5993
ea9eef426962 Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5861
diff changeset
4 * This file is Free Software under the GNU AGPL (>=v3)
5861
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
5993
ea9eef426962 Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5861
diff changeset
6 * documentation coming with Dive4Elements River for details.
5861
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
7 */
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
8
5835
821a02bbfb4e Fixed internal java dependencies
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5834
diff changeset
9 package org.dive4elements.river.client.shared.model;
218
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
10
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
11
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
12 /**
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
13 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
14 */
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
15 public class DistanceInfoObjectImpl implements DistanceInfoObject {
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
16
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
17 protected String description;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
18
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
19 protected Double from;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
20
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
21 protected Double to;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
22
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
23 protected String riverside;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
24
567
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
25 protected Double bottom;
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
26
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
27 protected Double top;
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
28
218
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
29
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
30 public DistanceInfoObjectImpl() {
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
31 }
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
32
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
33
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
34 public DistanceInfoObjectImpl(
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
35 String description,
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
36 Double from,
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
37 Double to,
567
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
38 String riverside,
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
39 Double bottom,
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
40 Double top
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
41 ) {
218
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
42 this.description = description;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
43 this.from = from;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
44 this.to = to;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
45 this.riverside = riverside;
567
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
46 this.bottom = bottom;
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
47 this.top = top;
218
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
48 }
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
49
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
50 public String getDescription() {
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
51 return description;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
52 }
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
53
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
54
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
55 public Double getFrom() {
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
56 return from;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
57 }
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
58
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
59
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
60 public Double getTo() {
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
61 return to;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
62 }
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
63
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
64
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
65 public String getRiverside() {
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
66 return riverside;
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
67 }
567
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
68
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
69 public Double getBottom() {
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
70 return bottom;
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
71 }
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
72
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
73 public Double getTop() {
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
74 return top;
d9fc58e30a53 Loop through 'Unterkante' 'Oberkante' from service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 218
diff changeset
75 }
218
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
76 }
79fb4d900643 Added a model class that represents a distance information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
77 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org