Mercurial > dive4elements > framework
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( |