comparison artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.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 39fec7d714dc
children 541814404822
comparison
equal deleted inserted replaced
65:82f62ef25a8f 66:89e3de0ee05f
80 fromBackground(artifact, action); 80 fromBackground(artifact, action);
81 } 81 }
82 82
83 public Object globalContext() { 83 public Object globalContext() {
84 return context; 84 return context;
85 }
86
87 public ArtifactDatabase getDatabase() {
88 return ArtifactDatabaseImpl.this;
85 } 89 }
86 90
87 public CallMeta getMeta() { 91 public CallMeta getMeta() {
88 return callMeta; 92 return callMeta;
89 } 93 }
249 253
250 public String [][] artifactFactoryNamesAndDescriptions() { 254 public String [][] artifactFactoryNamesAndDescriptions() {
251 return factoryNamesAndDescription; 255 return factoryNamesAndDescription;
252 } 256 }
253 257
258 public ArtifactFactory getInternalArtifactFactory(String factoryName) {
259 return getArtifactFactory(factoryName);
260 }
261
254 public ArtifactFactory getArtifactFactory(String factoryName) { 262 public ArtifactFactory getArtifactFactory(String factoryName) {
255 return (ArtifactFactory)name2factory.get(factoryName); 263 return (ArtifactFactory)name2factory.get(factoryName);
256 } 264 }
257 265
258 public Document createArtifactWithFactory( 266 public Document createArtifactWithFactory(

http://dive4elements.wald.intevation.org