comparison gnv/src/main/java/de/intevation/gnv/artifactdatabase/objects/ParametrizedArtifactFactory.java @ 693:d4d1eb56d725

Added more JavaDocs gnv/trunk@919 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 13 Apr 2010 12:10:15 +0000
parents 254f062e334b
children af22fa5567a6
comparison
equal deleted inserted replaced
692:22567e7fa381 693:d4d1eb56d725
3 import java.util.Collection; 3 import java.util.Collection;
4 import java.util.HashMap; 4 import java.util.HashMap;
5 import java.util.Map; 5 import java.util.Map;
6 6
7 /** 7 /**
8 * This Class is an Extention of the Class ArtifactFactory.
9 * Its only job is to store optional Parameters that might be
10 * used to instantiate a new Artifact.
8 * @author <a href="mailto:tim.englich@intevation.de">Tim Englich</a> 11 * @author <a href="mailto:tim.englich@intevation.de">Tim Englich</a>
9 */ 12 */
10 public class ParametrizedArtifactFactory 13 public class ParametrizedArtifactFactory
11 extends ArtifactFactory implements ParametrizedArtifactObject { 14 extends ArtifactFactory implements ParametrizedArtifactObject {
12 15
13 /** 16 /**
14 * The UID of this Class 17 * The UID of this Class
15 */ 18 */
16 private static final long serialVersionUID = 4516368434861819032L; 19 private static final long serialVersionUID = 4516368434861819032L;
17 20
21 /**
22 * The Parameters that belongs to the Artifactfactory and might be used
23 * during the Initializationprocess of an Artifact.
24 */
18 private Map<String, Collection<String>> parameters = null; 25 private Map<String, Collection<String>> parameters = null;
19 26
20 /** 27 /**
21 * Constructor 28 * Constructor
22 * @param name 29 * @param name the name of the factory
23 * @param description 30 * @param description the description of the Factory
24 * @param dataBaseUrl 31 * @param dataBaseUrl the URL where the Factory could be reached.
25 */ 32 */
26 public ParametrizedArtifactFactory(String name, String description, 33 public ParametrizedArtifactFactory(String name, String description,
27 String dataBaseUrl) { 34 String dataBaseUrl) {
28 super(name, description, dataBaseUrl); 35 super(name, description, dataBaseUrl);
29 this.parameters = new HashMap<String, Collection<String>>(); 36 this.parameters = new HashMap<String, Collection<String>>();

http://dive4elements.wald.intevation.org