Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/PresettingsValueCompareTransition.java @ 813:79c1db3ca7cc
Added some more javadocs.
gnv-artifacts/trunk@897 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 09 Apr 2010 13:09:25 +0000 |
parents | c4156275c1e1 |
children | 7e5995c47125 |
comparison
equal
deleted
inserted
replaced
812:41a7c49b5cb4 | 813:79c1db3ca7cc |
---|---|
36 */ | 36 */ |
37 public PresettingsValueCompareTransition() { | 37 public PresettingsValueCompareTransition() { |
38 super(); | 38 super(); |
39 } | 39 } |
40 | 40 |
41 /** | 41 |
42 * @see de.intevation.gnv.transition.Transition#isValid(de.intevation.gnv.state.State) | |
43 */ | |
44 public boolean isValid(State state) { | 42 public boolean isValid(State state) { |
45 Map<String, InputData> preSettings = state.getPreSettings(); | 43 Map<String, InputData> preSettings = state.getPreSettings(); |
46 if (preSettings != null){ | 44 if (preSettings != null){ |
47 boolean dataAvailable = preSettings.containsKey(dataName); | 45 boolean dataAvailable = preSettings.containsKey(dataName); |
48 if (dataAvailable){ | 46 if (dataAvailable){ |
57 return true; | 55 return true; |
58 } | 56 } |
59 return false; | 57 return false; |
60 } | 58 } |
61 | 59 |
60 | |
62 @Override | 61 @Override |
63 public void setup(Node configuration) { | 62 public void setup(Node configuration) { |
64 super.setup(configuration); | 63 super.setup(configuration); |
65 this.dataName = Config.getStringXPath(configuration,"condition/@inputvalue"); | 64 this.dataName = Config.getStringXPath(configuration,"condition/@inputvalue"); |
66 this.dataValue = Config.getStringXPath(configuration,"condition/@value"); | 65 this.dataValue = Config.getStringXPath(configuration,"condition/@value"); |
67 this.operator = Config.getStringXPath(configuration,"condition/@operator"); | 66 this.operator = Config.getStringXPath(configuration,"condition/@operator"); |
68 } | 67 } |
69 | |
70 | |
71 } | 68 } |
69 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |