comparison gnv/src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java @ 32:0f4362d75e9e

Adding StatisticsOutput to the GUI gnv/trunk@142 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Mon, 28 Sep 2009 09:36:02 +0000
parents b11f941f7eb2
children 4405f31bbc30
comparison
equal deleted inserted replaced
31:ad739da2802b 32:0f4362d75e9e
8 8
9 import de.intevation.gnv.artifactdatabase.client.exception.ArtifactDatabaseClientException; 9 import de.intevation.gnv.artifactdatabase.client.exception.ArtifactDatabaseClientException;
10 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription; 10 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription;
11 import de.intevation.gnv.artifactdatabase.objects.ArtifactFactory; 11 import de.intevation.gnv.artifactdatabase.objects.ArtifactFactory;
12 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject; 12 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject;
13 import de.intevation.gnv.artifactdatabase.objects.ArtifactStatisticValue;
13 import de.intevation.gnv.artifactdatabase.objects.InputParameter; 14 import de.intevation.gnv.artifactdatabase.objects.InputParameter;
14 15
15 /** 16 /**
16 * @author Tim Englich <tim.englich@intevation.de> 17 * @author Tim Englich <tim.englich@intevation.de>
17 * 18 *
75 * @param targetName 76 * @param targetName
76 * @param mimeType 77 * @param mimeType
77 * @throws ArtifactDatabaseClientException 78 * @throws ArtifactDatabaseClientException
78 */ 79 */
79 public void doOutput(ArtifactObject artifactFactory, ArtifactObject currentArtifact, OutputStream stream, String targetName, String mimeType, Collection<InputParameter> inputParameter) throws ArtifactDatabaseClientException; 80 public void doOutput(ArtifactObject artifactFactory, ArtifactObject currentArtifact, OutputStream stream, String targetName, String mimeType, Collection<InputParameter> inputParameter) throws ArtifactDatabaseClientException;
81
82 /**
83 * @param artifactFactory
84 * @param currentArtifact
85 * @return
86 * @throws ArtifactDatabaseClientException
87 */
88 public Collection<ArtifactStatisticValue> calculateStatistics(ArtifactObject artifactFactory, ArtifactObject currentArtifact)throws ArtifactDatabaseClientException;
80 } 89 }

http://dive4elements.wald.intevation.org