Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java @ 71:e4ecf3188bdf
Integrated FIS-Artifact
gnv-artifacts/trunk@62 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Thu, 10 Sep 2009 13:11:24 +0000 |
parents | |
children | 7fb9441dd8af |
comparison
equal
deleted
inserted
replaced
70:0035862b0295 | 71:e4ecf3188bdf |
---|---|
1 /** | |
2 * | |
3 */ | |
4 package de.intevation.gnv.artifacts.fis.product; | |
5 | |
6 import java.util.Collection; | |
7 | |
8 import de.intevation.artifacts.ArtifactFactory; | |
9 import de.intevation.gnv.transition.InputData; | |
10 | |
11 /** | |
12 * @author Tim Englich <tim.englich@intevation.de> | |
13 * | |
14 */ | |
15 public class DefaultProduct implements Product { | |
16 | |
17 private String name = null; | |
18 | |
19 private Collection<InputData> parameter = null; | |
20 | |
21 private ArtifactFactory artifactFactory = null; | |
22 | |
23 | |
24 /** | |
25 * Constructor | |
26 * @param name | |
27 * @param parameter | |
28 * @param artifactFactory | |
29 */ | |
30 public DefaultProduct(String name, Collection<InputData> parameter, ArtifactFactory artifactFactory) { | |
31 super(); | |
32 this.name = name; | |
33 this.parameter = parameter; | |
34 this.artifactFactory = artifactFactory; | |
35 } | |
36 | |
37 /** | |
38 * @see de.intevation.gnv.artifacts.fis.product.Product#getName() | |
39 */ | |
40 public String getName() { | |
41 return this.name; | |
42 } | |
43 | |
44 /** | |
45 * @see de.intevation.gnv.artifacts.fis.product.Product#getParameter() | |
46 */ | |
47 public Collection<InputData> getParameter() { | |
48 return this.parameter; | |
49 } | |
50 | |
51 /** | |
52 * @see de.intevation.gnv.artifacts.fis.product.Product#getArtifactFactory() | |
53 */ | |
54 public ArtifactFactory getArtifactFactory() { | |
55 return this.artifactFactory; | |
56 } | |
57 | |
58 } |