comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/DefaultState.java @ 687:06689035024c facets-slt

Added a compute() method to WINFOArtifact which acts as a dispatcher for different computations. It triggers a calculation based on ComputeCallbacks that are generated by the current states. flys-artifacts/branches/facets-slt@2127 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 16 Jun 2011 07:50:56 +0000
parents 3dc61e00385e
children b972eba2ed8a
comparison
equal deleted inserted replaced
686:3dc61e00385e 687:06689035024c
21 import de.intevation.artifactdatabase.ProtocolUtils; 21 import de.intevation.artifactdatabase.ProtocolUtils;
22 import de.intevation.artifactdatabase.data.StateData; 22 import de.intevation.artifactdatabase.data.StateData;
23 import de.intevation.artifactdatabase.state.AbstractState; 23 import de.intevation.artifactdatabase.state.AbstractState;
24 24
25 import de.intevation.flys.artifacts.FLYSArtifact; 25 import de.intevation.flys.artifacts.FLYSArtifact;
26 import de.intevation.flys.artifacts.model.ComputeCallback;
26 import de.intevation.flys.artifacts.resources.Resources; 27 import de.intevation.flys.artifacts.resources.Resources;
27 28
28 29
29 /** 30 /**
30 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> 31 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
253 254
254 255
255 protected String getUIProvider() { 256 protected String getUIProvider() {
256 return null; 257 return null;
257 } 258 }
259
260
261 public ComputeCallback createComputeCallback(
262 String hash, FLYSArtifact flys)
263 {
264 return null;
265 }
258 } 266 }
259 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : 267 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org