Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/State.java @ 337:a887074460b6
Last Step of the Refactoring Work on the Transition Model.
Splitted Businesslogic between States and Transitions.
Splitted the ConfigurationElements of State and Transition in several XML-Fragments.
gnv-artifacts/trunk@403 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Tue, 08 Dec 2009 13:38:21 +0000 |
parents | e964a3d8f7bc |
children | b7bb66440cc8 |
comparison
equal
deleted
inserted
replaced
336:1b9ca0f2d498 | 337:a887074460b6 |
---|---|
17 * | 17 * |
18 */ | 18 */ |
19 public interface State extends Serializable { | 19 public interface State extends Serializable { |
20 | 20 |
21 public void setup(Node configuration); | 21 public void setup(Node configuration); |
22 | |
23 public Collection<String> reachableStates(); | |
24 | |
25 public boolean isStateReachable(String stateID); | |
26 | 22 |
27 public String getID(); | 23 public String getID(); |
28 | 24 |
29 public String getDescription(); | 25 public String getDescription(); |
30 | 26 |