Mercurial > dive4elements > framework
comparison artifacts/src/main/java/de/intevation/artifacts/ArtifactContextFactory.java @ 4:13a12b607baf
Added mechanism to create an share a global context in the artifact database.
artifacts/trunk@13 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 04 Sep 2009 08:32:09 +0000 |
parents | |
children | 48d1a9a082c2 |
comparison
equal
deleted
inserted
replaced
3:b1ec257e9d8d | 4:13a12b607baf |
---|---|
1 package de.intevation.artifacts; | |
2 | |
3 import org.w3c.dom.Document; | |
4 | |
5 /** | |
6 * Interface of a factory that produces a global artifact context in the artifact data base. | |
7 * | |
8 * @author Sascha L. Teichmann (sascha.teichmann@intevation.de) | |
9 */ | |
10 public interface ArtifactContextFactory | |
11 { | |
12 /** | |
13 * Creates a global context given a configuration in the artifact data base. | |
14 * @param config the configuration. | |
15 * @return The global context. | |
16 * {@link de.intevation.artifacts.ArtifactFactory#createArtifact(String, Object) createArtifact()} | |
17 * {@link de.intevation.artifacts.Artifact Artifact} | |
18 */ | |
19 Object createArtifactContext(Document config); | |
20 } | |
21 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8: |