Mercurial > dive4elements > river
annotate flys-client/src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java @ 1299:f4f30d758550
Cosmetics (docs).
flys-client/trunk@2923 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Mon, 10 Oct 2011 10:46:04 +0000 |
parents | b0ed67cb5197 |
children | 18b0414bde44 |
rev | line source |
---|---|
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.flys.client.client.ui; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
2 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
3 import com.smartgwt.client.widgets.grid.ListGridRecord; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
4 import de.intevation.flys.client.shared.model.Recommendation; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
5 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
6 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
7 /** |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
8 * Two strings to be displayed in a GridList, derived from two |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
9 * Recommendations. |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
10 */ |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
11 public class RecommendationPairRecord extends ListGridRecord { |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
12 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
13 /** First attribute-name for StringPairRecord. */ |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
14 protected static final String ATTRIBUTE_FIRST = "first"; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
15 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
16 /** Second attribute-name for StringPairRecord. */ |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
17 protected static final String ATTRIBUTE_SECOND = "second"; |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
18 |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
19 /** The "first" recommendation (typically the minuend). */ |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
20 Recommendation first; |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
21 |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
22 /** The "second" recommendation (typically the subtrahend). */ |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
23 Recommendation second; |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
24 |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
25 /** Human-readable short information about the "first" recommendation. */ |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
26 String firstName; |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
27 |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
28 /** Human-readable short information about the "second" recommendation. */ |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
29 String secondName; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
30 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
31 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
32 public RecommendationPairRecord() { |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
33 } |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
34 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
35 |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
36 /** |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
37 * Create a new RecommendationPairRecord. |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
38 * |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
39 * @param firstName Name for the first recommendation (typical minuend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
40 * @param first The first recommendation (typically the minuend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
41 * @param secondName Name for the second recommendation (subtrahend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
42 * @param first The second recommendation (typically the subtrahend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
43 */ |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
44 public RecommendationPairRecord( |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
45 String firstName, |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
46 Recommendation first, |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
47 String secondName, |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
48 Recommendation second) |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
49 { |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
50 setFirst(first, firstName); |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
51 setSecond(second, secondName); |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
52 } |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
53 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
54 |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
55 /** |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
56 * Sets the first recommendation with info (minuend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
57 */ |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
58 public void setFirst(Recommendation first, String name) { |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
59 this.first = first; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
60 this.firstName = name; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
61 setAttribute(ATTRIBUTE_FIRST, name); |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
62 } |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
63 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
64 |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
65 /** |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
66 * Sets the second recommendation with info (subtrahend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
67 */ |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
68 public void setSecond(Recommendation second, String name) { |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
69 this.second = second; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
70 this.secondName = name; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
71 setAttribute(ATTRIBUTE_SECOND, name); |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
72 } |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
73 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
74 |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
75 /** |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
76 * Get first recommendation (typically the minuend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
77 * @return first recommendation (typically the minuend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
78 */ |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
79 public Recommendation getFirst() { |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
80 return first; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
81 } |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
82 |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
83 |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
84 /** |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
85 * Get second recommendation (typically the subtrahend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
86 * @return second recommendation (typically the subtrahend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
87 */ |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
88 public Recommendation getSecond() { |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
89 return second; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
90 } |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
91 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
92 |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
93 /** |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
94 * Get name of first recommendation (typically the minuend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
95 * @return name of first recommendation (typically the minuend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
96 */ |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
97 public String getFirstName() { |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
98 return firstName; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
99 } |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
100 |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
101 |
1299
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
102 /** |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
103 * Get name of second recommendation (typically the subtrahend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
104 * @return name of second recommendation (typically the subtrahend). |
f4f30d758550
Cosmetics (docs).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1298
diff
changeset
|
105 */ |
1298
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
106 public String getSecondName() { |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
107 return secondName; |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
108 } |
b0ed67cb5197
Minor refactoring, improved displayed Strings in W-Diff branch.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
109 } |