Mercurial > dive4elements > framework
comparison artifacts/src/main/java/de/intevation/artifacts/ArtifactDatabase.java @ 75:d4c4c23847f5
Extended the Artifact-Interface-Method setup to be able to put the XML-Document which can contain further Data
to the Artifact-Implementation.
artifacts/trunk@649 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Mon, 01 Feb 2010 13:54:05 +0000 |
parents | ce488c1d3fc4 |
children | 48d1a9a082c2 |
comparison
equal
deleted
inserted
replaced
74:66f43d1e69eb | 75:d4c4c23847f5 |
---|---|
1 package de.intevation.artifacts; | 1 package de.intevation.artifacts; |
2 | 2 |
3 import java.io.IOException; | |
4 import java.io.OutputStream; | |
5 | |
3 import org.w3c.dom.Document; | 6 import org.w3c.dom.Document; |
4 | |
5 import java.io.OutputStream; | |
6 import java.io.IOException; | |
7 | 7 |
8 /** | 8 /** |
9 * Interface of an artifact managing database. | 9 * Interface of an artifact managing database. |
10 * | 10 * |
11 * @author Sascha L. Teichmann (sascha.teichmann@intevation.de) | 11 * @author Sascha L. Teichmann (sascha.teichmann@intevation.de) |
24 */ | 24 */ |
25 String [][] artifactFactoryNamesAndDescriptions(); | 25 String [][] artifactFactoryNamesAndDescriptions(); |
26 | 26 |
27 ArtifactFactory getInternalArtifactFactory(String factoryName); | 27 ArtifactFactory getInternalArtifactFactory(String factoryName); |
28 | 28 |
29 Document createArtifactWithFactory(String factory, CallMeta callMeta) | 29 Document createArtifactWithFactory(String factory, |
30 CallMeta callMeta, | |
31 Document data) | |
30 throws ArtifactDatabaseException; | 32 throws ArtifactDatabaseException; |
31 | 33 |
32 Document describe(String artifact, Document data, CallMeta callMeta) | 34 Document describe(String artifact, Document data, CallMeta callMeta) |
33 throws ArtifactDatabaseException; | 35 throws ArtifactDatabaseException; |
34 | 36 |