Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/State.java @ 481:20dde2b6f1b5
Added end of life support for artifact states. Implemented ZIP download
for "Horizontalschnitte". Laid some tracks for WMS (un-)publishing.
gnv-artifacts/trunk@554 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sun, 17 Jan 2010 16:34:11 +0000 |
parents | a6a33ef35809 |
children | cef17cc90fd0 |
comparison
equal
deleted
inserted
replaced
480:211cad2fb5ba | 481:20dde2b6f1b5 |
---|---|
1 /** | 1 /** |
2 * | 2 * |
3 */ | 3 */ |
4 package de.intevation.gnv.state; | 4 package de.intevation.gnv.state; |
5 | 5 |
6 import de.intevation.artifacts.CallMeta; | |
7 | |
8 import de.intevation.gnv.state.exception.StateException; | |
9 | |
6 import java.io.Serializable; | 10 import java.io.Serializable; |
11 | |
7 import java.util.Collection; | 12 import java.util.Collection; |
8 import java.util.Map; | 13 import java.util.Map; |
9 | 14 |
10 import org.w3c.dom.Document; | 15 import org.w3c.dom.Document; |
11 import org.w3c.dom.Node; | 16 import org.w3c.dom.Node; |
12 | 17 |
13 import de.intevation.artifacts.CallMeta; | |
14 import de.intevation.gnv.state.exception.StateException; | |
15 | |
16 /** | 18 /** |
17 * @author Tim Englich <tim.englich@intevation.de> | 19 * @author Tim Englich (tim.englich@intevation.de) |
18 * | 20 * @author Ingo Weinzierl (ingo.weinzierl@intevation.de) |
21 * @author Sascha L. Teichmann (sascha.teichmann@intevation.de) | |
19 */ | 22 */ |
20 public interface State extends Serializable { | 23 public interface State extends Serializable { |
21 | 24 |
22 public void setup(Node configuration); | 25 public void setup(Node configuration); |
23 | 26 |
45 throws StateException; | 48 throws StateException; |
46 public void initialize(String uuid, CallMeta callMeta) | 49 public void initialize(String uuid, CallMeta callMeta) |
47 throws StateException; | 50 throws StateException; |
48 | 51 |
49 public void reset(String uuid); | 52 public void reset(String uuid); |
53 | |
54 public void endOfLife(Object globalContext); | |
50 } | 55 } |