Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultArtifactCollectionFactory.java @ 170:ac0f8bd97277
Fix parameter propagation of creation time ond collection names.
artifacts/trunk@1395 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 04 Mar 2011 10:51:10 +0000 |
parents | db0d20440b92 |
children | b2115f484edb |
comparison
equal
deleted
inserted
replaced
169:2f575d594fdb | 170:ac0f8bd97277 |
---|---|
12 import org.w3c.dom.Document; | 12 import org.w3c.dom.Document; |
13 import org.w3c.dom.Node; | 13 import org.w3c.dom.Node; |
14 | 14 |
15 import de.intevation.artifacts.ArtifactCollection; | 15 import de.intevation.artifacts.ArtifactCollection; |
16 import de.intevation.artifacts.ArtifactCollectionFactory; | 16 import de.intevation.artifacts.ArtifactCollectionFactory; |
17 | |
18 import java.util.Date; | |
17 | 19 |
18 | 20 |
19 /** | 21 /** |
20 * The default implementation of a ArtifactCollectionFactory. | 22 * The default implementation of a ArtifactCollectionFactory. |
21 * | 23 * |
119 * @return a new {@linkplain de.intevation.artifacts.ArtifactCollection ArtifactCollection} | 121 * @return a new {@linkplain de.intevation.artifacts.ArtifactCollection ArtifactCollection} |
120 */ | 122 */ |
121 public ArtifactCollection createCollection( | 123 public ArtifactCollection createCollection( |
122 String identifier, | 124 String identifier, |
123 String name, | 125 String name, |
126 Date creationTime, | |
124 Document data, | 127 Document data, |
125 Object context | 128 Object context |
126 ) { | 129 ) { |
127 try { | 130 try { |
128 ArtifactCollection collection = | 131 ArtifactCollection collection = |
129 (ArtifactCollection) clazz.newInstance(); | 132 (ArtifactCollection) clazz.newInstance(); |
130 | 133 |
131 collection.setup(identifier, this, context, data); | 134 collection.setup(identifier, name, creationTime, this, context, data); |
132 | 135 |
133 return collection; | 136 return collection; |
134 } | 137 } |
135 catch (InstantiationException ie) { | 138 catch (InstantiationException ie) { |
136 logger.error(ie.getLocalizedMessage(), ie); | 139 logger.error(ie.getLocalizedMessage(), ie); |