Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultArtifactFactory.java @ 297:694d818e99b2
Adapted the signature of Artifact.setup() - a parameter of type CallMeta has been added.
artifacts/trunk@2369 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 20 Jul 2011 12:30:57 +0000 |
parents | a367a0d011af |
children |
comparison
equal
deleted
inserted
replaced
296:a8e009ebe13c | 297:694d818e99b2 |
---|---|
11 import de.intevation.artifacts.common.utils.Config; | 11 import de.intevation.artifacts.common.utils.Config; |
12 | 12 |
13 import de.intevation.artifacts.Artifact; | 13 import de.intevation.artifacts.Artifact; |
14 import de.intevation.artifacts.ArtifactFactory; | 14 import de.intevation.artifacts.ArtifactFactory; |
15 import de.intevation.artifacts.ArtifactSerializer; | 15 import de.intevation.artifacts.ArtifactSerializer; |
16 import de.intevation.artifacts.CallMeta; | |
16 import de.intevation.artifacts.GlobalContext; | 17 import de.intevation.artifacts.GlobalContext; |
17 | 18 |
18 import org.apache.log4j.Logger; | 19 import org.apache.log4j.Logger; |
19 | 20 |
20 import org.w3c.dom.Document; | 21 import org.w3c.dom.Document; |
101 } | 102 } |
102 | 103 |
103 public Artifact createArtifact( | 104 public Artifact createArtifact( |
104 String identifier, | 105 String identifier, |
105 GlobalContext context, | 106 GlobalContext context, |
107 CallMeta callMeta, | |
106 Document data | 108 Document data |
107 ) { | 109 ) { |
108 try { | 110 try { |
109 Artifact artifact = | 111 Artifact artifact = |
110 (Artifact)artifactClass.newInstance(); | 112 (Artifact)artifactClass.newInstance(); |
111 | 113 |
112 artifact.setup(identifier, this, context, data); | 114 artifact.setup(identifier, this, context, callMeta, data); |
113 | 115 |
114 return artifact; | 116 return artifact; |
115 } | 117 } |
116 catch (InstantiationException ie) { | 118 catch (InstantiationException ie) { |
117 logger.error(ie.getLocalizedMessage(), ie); | 119 logger.error(ie.getLocalizedMessage(), ie); |