Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/Transition.java @ 74:3d73718aa1b8
Make the Interfaces Serializable to make them usable in the Artifactdatabase
gnv-artifacts/trunk@80 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Mon, 14 Sep 2009 10:37:00 +0000 |
parents | 2c5d8f5bced1 |
children | bb45c5097cb6 |
comparison
equal
deleted
inserted
replaced
73:504570de21fd | 74:3d73718aa1b8 |
---|---|
1 /** | 1 /** |
2 * | 2 * |
3 */ | 3 */ |
4 package de.intevation.gnv.transition; | 4 package de.intevation.gnv.transition; |
5 | 5 |
6 import java.io.Serializable; | |
6 import java.util.Collection; | 7 import java.util.Collection; |
7 | 8 |
8 import org.w3c.dom.Document; | 9 import org.w3c.dom.Document; |
9 import org.w3c.dom.Node; | 10 import org.w3c.dom.Node; |
10 | 11 |
12 | 13 |
13 /** | 14 /** |
14 * @author Tim Englich <tim.englich@intevation.de> | 15 * @author Tim Englich <tim.englich@intevation.de> |
15 * | 16 * |
16 */ | 17 */ |
17 public interface Transition { | 18 public interface Transition extends Serializable{ |
18 | 19 |
19 public void setup(Node configuration); | 20 public void setup(Node configuration); |
20 | 21 |
21 public Collection<String> reachableTransitions(); | 22 public Collection<String> reachableTransitions(); |
22 | 23 |