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);

http://dive4elements.wald.intevation.org