Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/DefaultDatacageTwinPanelInfo.java @ 8875:8d1df8639563
Fixed: strange tweak in w-diferences panel always returned staticwkms factory instead of the original one. In sinfo we need the original one though.
author | gernotbelger |
---|---|
date | Thu, 08 Feb 2018 18:46:34 +0100 |
parents | 8f6d6d26e96f |
children | e3c2ae1887e8 |
comparison
equal
deleted
inserted
replaced
8874:7ebe5d463740 | 8875:8d1df8639563 |
---|---|
11 | 11 |
12 import org.dive4elements.river.client.client.ui.DatacageTwinPanel.IDatacageTwinPanelInfo; | 12 import org.dive4elements.river.client.client.ui.DatacageTwinPanel.IDatacageTwinPanelInfo; |
13 import org.dive4elements.river.client.shared.model.Recommendation; | 13 import org.dive4elements.river.client.shared.model.Recommendation; |
14 | 14 |
15 /** | 15 /** |
16 * This info implementation overwrites the real factory of the recommendation with a fixed value. | |
17 * Evil, but this is how it is done in the current code. | |
18 * | |
16 * @author Gernot Belger | 19 * @author Gernot Belger |
17 */ | 20 */ |
18 public final class DefaultDatacageTwinPanelInfo implements IDatacageTwinPanelInfo { | 21 public final class DefaultDatacageTwinPanelInfo implements IDatacageTwinPanelInfo { |
19 | 22 |
20 private String factory; | 23 private final String factory; |
21 private String outs; | 24 private final String outs; |
22 | 25 |
23 public DefaultDatacageTwinPanelInfo(final String factory, final String outs) { | 26 public DefaultDatacageTwinPanelInfo(final String factory, final String outs) { |
24 this.factory = factory; | 27 this.factory = factory; |
25 this.outs = outs; | 28 this.outs = outs; |
26 } | 29 } |
27 | 30 |
28 @Override | 31 @Override |
29 public String getFactory() { | 32 public String getFactory(final String originalFactory) { |
30 return factory; | 33 return this.factory; |
31 } | 34 } |
32 | 35 |
33 @Override | 36 @Override |
34 public String getDataStringFactory() { | 37 public String getDataStringFactory(final Recommendation recommendation) { |
35 return factory; | 38 return this.factory; |
36 } | 39 } |
37 | 40 |
38 @Override | 41 @Override |
39 public void adjustRecommendation(Recommendation recommendation) { | 42 public void adjustRecommendation(final Recommendation recommendation) { |
40 recommendation.setFactory(factory); | 43 recommendation.setFactory(this.factory); |
41 } | 44 } |
42 | 45 |
43 @Override | 46 @Override |
44 public String getOuts() { | 47 public String getOuts() { |
45 return outs; | 48 return this.outs; |
46 } | 49 } |
47 } | 50 } |