Mercurial > dive4elements > framework
changeset 7:f95d9a449215
Insert new Parameter to Setuproutine
artifacts/trunk@21 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Fri, 04 Sep 2009 15:19:13 +0000 |
parents | 48eb2367de2a |
children | d9aab2df8543 |
files | Changelog artifact-database/src/main/java/de/intevation/artifactdatabase/FactoryBootstrap.java artifact-database/target/artifact-database-1.0-SNAPSHOT.jar artifacts/src/main/java/de/intevation/artifacts/ArtifactFactory.java |
diffstat | 4 files changed, 11 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/Changelog Fri Sep 04 12:19:26 2009 +0000 +++ b/Changelog Fri Sep 04 15:19:13 2009 +0000 @@ -1,3 +1,9 @@ +2009-09-04 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/artifactdatabase/FactoryBootstrap.java (loa, + * src/main/java/de/intevation/artifacts/ArtifactFactory.java (setup): + New Parameter for Setop to put the ArtifactFactoryNode into the setup routine. + 2009-09-04 Tim Englich <tim.englich@intevation.de> <Tim Englich <tim.englich@intevation.de>@nomia> * pom.xml: Edited @@ -30,6 +36,7 @@ * TODO: Added remark to add logging to artifact database. +>>>>>>> .r20 2009-09-04 Sascha L. Teichmann <sascha.teichmann@intevation.de> * artifacts/src/main/java/de/intevation/artifacts/ArtifactContextFactory.java:
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/FactoryBootstrap.java Fri Sep 04 12:19:26 2009 +0000 +++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/FactoryBootstrap.java Fri Sep 04 15:19:13 2009 +0000 @@ -91,7 +91,7 @@ } if (factory != null) { - factory.setup(config); + factory.setup(config,nodes.item(i)); loadedFactories.add(factory); } }
--- a/artifacts/src/main/java/de/intevation/artifacts/ArtifactFactory.java Fri Sep 04 12:19:26 2009 +0000 +++ b/artifacts/src/main/java/de/intevation/artifacts/ArtifactFactory.java Fri Sep 04 15:19:13 2009 +0000 @@ -1,6 +1,7 @@ package de.intevation.artifacts; import org.w3c.dom.Document; +import org.w3c.dom.Node; /** * Interface of an artifact producing factory. @@ -33,7 +34,8 @@ /** * Setup the factory with a given configuration * @param config the configuration + * @param factoryNode the ConfigurationNode of this Factory */ - void setup(Document config); + void setup(Document config, Node factoryNode); } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8: