Mercurial > dive4elements > gnv-client
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>>(); |