diff 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
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java	Tue Jan 12 08:42:49 2010 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java	Fri Jan 15 17:39:32 2010 +0000
@@ -84,6 +84,10 @@
             return context;
         }
 
+        public ArtifactDatabase getDatabase() {
+            return ArtifactDatabaseImpl.this;
+        }
+
         public CallMeta getMeta() {
             return callMeta;
         }
@@ -251,6 +255,10 @@
         return factoryNamesAndDescription;
     }
 
+    public ArtifactFactory getInternalArtifactFactory(String factoryName) {
+        return getArtifactFactory(factoryName);
+    }
+
     public ArtifactFactory getArtifactFactory(String factoryName) {
         return (ArtifactFactory)name2factory.get(factoryName);
     }

http://dive4elements.wald.intevation.org