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

http://dive4elements.wald.intevation.org