comparison gnv/src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java @ 13:2535158e2687

Chartoutput Added to the View gnv/trunk@95 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Wed, 16 Sep 2009 12:41:27 +0000
parents 4ebe57b170d3
children b11f941f7eb2
comparison
equal deleted inserted replaced
12:4ebe57b170d3 13:2535158e2687
1 /** 1 /**
2 * 2 *
3 */ 3 */
4 package de.intevation.gnv.artifactdatabase.client; 4 package de.intevation.gnv.artifactdatabase.client;
5 5
6 import java.io.OutputStream;
6 import java.util.Collection; 7 import java.util.Collection;
7 8
8 import de.intevation.gnv.artifactdatabase.client.exception.ArtifactDatabaseClientException; 9 import de.intevation.gnv.artifactdatabase.client.exception.ArtifactDatabaseClientException;
9 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription; 10 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription;
10 import de.intevation.gnv.artifactdatabase.objects.ArtifactFactory; 11 import de.intevation.gnv.artifactdatabase.objects.ArtifactFactory;
41 */ 42 */
42 public ArtifactDescription getCurrentStepDescription(ArtifactObject artifactFactory, ArtifactObject currentArtifact) throws ArtifactDatabaseClientException; 43 public ArtifactDescription getCurrentStepDescription(ArtifactObject artifactFactory, ArtifactObject currentArtifact) throws ArtifactDatabaseClientException;
43 44
44 /** 45 /**
45 * 46 *
47 * @param artifactFactory
46 * @param currentArtifact 48 * @param currentArtifact
47 * @return the Current Artifact 49 * @param target
50 * @param inputParameter
51 * @return
48 * @throws ArtifactDatabaseClientException 52 * @throws ArtifactDatabaseClientException
49 */ 53 */
50 public ArtifactDescription doNextStep(ArtifactObject artifactFactory, ArtifactObject currentArtifact, String state2reach, Collection<InputParameter> inputParameter) throws ArtifactDatabaseClientException; 54 public ArtifactDescription doNextStep(ArtifactObject artifactFactory, ArtifactObject currentArtifact, String target, Collection<InputParameter> inputParameter) throws ArtifactDatabaseClientException;
55
56
57 /**
58 * @param artifactFactory
59 * @param currentArtifact
60 * @param inputParameter
61 * @return
62 * @throws ArtifactDatabaseClientException
63 */
64 public void doFeed(ArtifactObject artifactFactory, ArtifactObject currentArtifact, Collection<InputParameter> inputParameter) throws ArtifactDatabaseClientException;
65
66
67 /**
68 *
69 * @param artifactFactory
70 * @param currentArtifact
71 * @param stream
72 * @param targetName
73 * @param mimeType
74 * @throws ArtifactDatabaseClientException
75 */
76 public void doOutput(ArtifactObject artifactFactory, ArtifactObject currentArtifact, OutputStream stream, String targetName, String mimeType, Collection<InputParameter> inputParameter) throws ArtifactDatabaseClientException;
51 } 77 }

http://dive4elements.wald.intevation.org