comparison gnv-artifacts/src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java @ 875:5e9efdda6894

merged gnv-artifacts/1.0
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:13:56 +0200
parents 9d2891068ba5
children f953c9a559d8
comparison
equal deleted inserted replaced
722:bb3ffe7d719e 875:5e9efdda6894
1 package de.intevation.gnv.artifacts;
2
3 import de.intevation.artifacts.ArtifactDatabase;
4 import de.intevation.artifacts.ArtifactDatabaseException;
5 import de.intevation.artifacts.ArtifactFactory;
6 import de.intevation.artifacts.CallMeta;
7
8 import org.w3c.dom.Document;
9
10 /**
11 * @author <a href="mailto:tim.englich@intevation.de">Tim Englich</a>
12 *
13 */
14 public class TestArtifactDatabase implements ArtifactDatabase {
15
16 private ArtifactFactory artifactFactory = null;
17 /**
18 * Constructor
19 */
20 public TestArtifactDatabase(ArtifactFactory artifactFactory) {
21 this.artifactFactory = artifactFactory;
22 }
23
24 /**
25 * @see de.intevation.artifacts.ArtifactDatabase#advance(java.lang.String, org.w3c.dom.Document, de.intevation.artifacts.CallMeta)
26 */
27 public Document advance(String artifact, Document target, CallMeta callMeta)
28 throws ArtifactDatabaseException {
29
30 return null;
31 }
32
33 /**
34 * @see de.intevation.artifacts.ArtifactDatabase#artifactFactoryNamesAndDescriptions()
35 */
36 public String[][] artifactFactoryNamesAndDescriptions() {
37
38 return null;
39 }
40
41 /**
42 * @see de.intevation.artifacts.ArtifactDatabase#createArtifactWithFactory(java.lang.String, de.intevation.artifacts.CallMeta, org.w3c.dom.Document)
43 */
44 public Document createArtifactWithFactory(String factory,
45 CallMeta callMeta,
46 Document data)
47 throws ArtifactDatabaseException {
48
49 return null;
50 }
51
52 /**
53 * @see de.intevation.artifacts.ArtifactDatabase#describe(java.lang.String, org.w3c.dom.Document, de.intevation.artifacts.CallMeta)
54 */
55 public Document describe(String artifact, Document data, CallMeta callMeta)
56 throws ArtifactDatabaseException {
57
58 return null;
59 }
60
61 /**
62 * @see de.intevation.artifacts.ArtifactDatabase#feed(java.lang.String, org.w3c.dom.Document, de.intevation.artifacts.CallMeta)
63 */
64 public Document feed(String artifact, Document data, CallMeta callMeta)
65 throws ArtifactDatabaseException {
66
67 return null;
68 }
69
70 /**
71 * @see de.intevation.artifacts.ArtifactDatabase#getInternalArtifactFactory(java.lang.String)
72 */
73 public ArtifactFactory getInternalArtifactFactory(String factoryName) {
74 return this.artifactFactory;
75 }
76
77 /**
78 * @see de.intevation.artifacts.ArtifactDatabase#out(java.lang.String, org.w3c.dom.Document, de.intevation.artifacts.CallMeta)
79 */
80 public DeferredOutput out(String artifact, Document format,
81 CallMeta callMeta)
82 throws ArtifactDatabaseException {
83
84 return null;
85 }
86
87 public Document process(String service, Document input, CallMeta callMeta) {
88 return null;
89 }
90
91 public String[][] serviceNamesAndDescriptions() {
92 return null;
93 }
94
95 public Document exportArtifact(String artifact, CallMeta callMeta) throws ArtifactDatabaseException {
96 throw new UnsupportedOperationException("Not supported yet.");
97 }
98
99 public Document importArtifact(Document data, CallMeta callMeta) throws ArtifactDatabaseException {
100 throw new UnsupportedOperationException("Not supported yet.");
101 }
102
103 }

http://dive4elements.wald.intevation.org