Mercurial > dive4elements > gnv-client
comparison gnv/src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java @ 9:a4cb6d175a6e
Support for Initial DescribeCall to ArtifactDatabase implemented
gnv/trunk@85 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Mon, 14 Sep 2009 15:29:38 +0000 |
parents | fe6a64545552 |
children | 4ebe57b170d3 |
comparison
equal
deleted
inserted
replaced
8:65ff6fcfee0c | 9:a4cb6d175a6e |
---|---|
4 package de.intevation.gnv.artifactdatabase.client; | 4 package de.intevation.gnv.artifactdatabase.client; |
5 | 5 |
6 import java.util.Collection; | 6 import java.util.Collection; |
7 | 7 |
8 import de.intevation.gnv.artifactdatabase.client.exception.ArtifactDatabaseClientException; | 8 import de.intevation.gnv.artifactdatabase.client.exception.ArtifactDatabaseClientException; |
9 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription; | |
10 import de.intevation.gnv.artifactdatabase.objects.ArtifactFactory; | |
9 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject; | 11 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject; |
10 | 12 |
11 /** | 13 /** |
12 * @author Tim Englich <tim.englich@intevation.de> | 14 * @author Tim Englich <tim.englich@intevation.de> |
13 * | 15 * |
21 * @throws ArtifactDatabaseClientException | 23 * @throws ArtifactDatabaseClientException |
22 */ | 24 */ |
23 public Collection<ArtifactObject> getArtifactFactories() throws ArtifactDatabaseClientException; | 25 public Collection<ArtifactObject> getArtifactFactories() throws ArtifactDatabaseClientException; |
24 | 26 |
25 /** | 27 /** |
26 * b | 28 * |
27 * @param artifactFactory | 29 * @param artifactFactory |
28 * @return | 30 * @return the new Artifact |
29 * @throws ArtifactDatabaseClientException | 31 * @throws ArtifactDatabaseClientException |
30 */ | 32 */ |
31 public ArtifactObject createNewArtifact(ArtifactObject artifactFactory) throws ArtifactDatabaseClientException; | 33 public ArtifactObject createNewArtifact(ArtifactObject artifactFactory) throws ArtifactDatabaseClientException; |
32 | 34 |
33 | 35 /** |
36 * | |
37 * @param currentArtifact | |
38 * @return the Current Artifact | |
39 * @throws ArtifactDatabaseClientException | |
40 */ | |
41 public ArtifactDescription getCurrentStepDescription(ArtifactObject artifactFactory, ArtifactObject currentArtifact) throws ArtifactDatabaseClientException; | |
34 } | 42 } |