Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/Transition.java @ 325:3eff9241ea1e
Refactoring of the Transitionmodel.
Now each Transition is responsible to allocate the Data which is required to describe or feed it.
gnv-artifacts/trunk@390 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Tue, 01 Dec 2009 15:58:02 +0000 |
parents | ee2d4134d0b3 |
children |
comparison
equal
deleted
inserted
replaced
324:e6e172a4915e | 325:3eff9241ea1e |
---|---|
26 | 26 |
27 public String getID(); | 27 public String getID(); |
28 | 28 |
29 public String getDescription(); | 29 public String getDescription(); |
30 | 30 |
31 public void describe(Document document, Node rootNode, CallMeta callMeta, String uuid); | 31 public void describe(Document document, Node rootNode, |
32 CallMeta callMeta, String uuid); | |
32 | 33 |
33 public void setParent(Transition transition); | 34 public void setParent(Transition transition); |
34 | 35 |
35 public Transition getParent(); | 36 public Transition getParent(); |
36 | 37 |
37 public Collection<InputValue> getRequiredInputValues(); | 38 public Collection<InputValue> getRequiredInputValues(); |
38 | 39 |
39 public void putInputData(Collection<InputData> inputData, | 40 public void putInputData(Collection<InputData> inputData, |
40 String uuid) | 41 String uuid)throws TransitionException; |
41 throws TransitionException; | |
42 | 42 |
43 public Collection<InputData> getInputData() throws TransitionException; | 43 public Collection<InputData> getInputData() throws TransitionException; |
44 | 44 |
45 public void advance(String uuid, CallMeta callMeta) | 45 public void advance(String uuid, CallMeta callMeta) |
46 throws TransitionException; | 46 throws TransitionException; |
47 public void initialize(String uuid, CallMeta callMeta) | |
48 throws TransitionException; | |
49 | |
47 | 50 |
48 } | 51 } |