Mercurial > dive4elements > framework
view artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultArtifactContext.java @ 66:89e3de0ee05f
Implemented some methods to get access to ArtifactFactories which are stored in the ArtifactDatabase.
artifacts/trunk@546 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 15 Jan 2010 17:39:32 +0000 |
parents | 8f2de197bce2 |
children | 48d1a9a082c2 |
line wrap: on
line source
package de.intevation.artifactdatabase; import java.util.HashMap; import org.w3c.dom.Document; /** * Default implementation of the context. * Besides of the configuration it hosts a map to store key/value pairs. * * @author Sascha L. Teichmann (sascha.teichmann@intevation.de) */ public class DefaultArtifactContext { protected Document config; protected HashMap map; public DefaultArtifactContext() { this(null); } public DefaultArtifactContext(Document config) { this.config = config; map = new HashMap(); } public synchronized Object get(Object key) { return map.get(key); } public synchronized Object put(Object key, Object value) { return map.put(key, value); } public Document getConfig() { return config; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8: