comparison gnv-artifacts/src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java @ 376:d8f3ef441bf2

merged gnv-artifacts/0.3
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:13:47 +0200
parents 3e82b4f1c455
children 70df44021a9f
comparison
equal deleted inserted replaced
293:6b0ef2324d02 376:d8f3ef441bf2
1 /**
2 *
3 */
4 package de.intevation.gnv.timeseries;
5
6 import org.apache.log4j.Logger;
7 import org.w3c.dom.Document;
8
9 import de.intevation.artifacts.ArtifactFactory;
10 import de.intevation.artifacts.CallContext;
11 import de.intevation.gnv.artifacts.GNVArtifactBase;
12
13 /**
14 * @author Tim Englich <tim.englich@intevation.de>
15 *
16 */
17 public class TimeSeriesArtifact extends GNVArtifactBase {
18 /**
19 * the logger, used to log exceptions and additonaly information
20 */
21 private static Logger log = Logger.getLogger(TimeSeriesArtifact.class);
22
23 /**
24 * The UID of this class
25 */
26 private static final long serialVersionUID = -8291547966693867205L;
27
28 /**
29 * Constructor
30 */
31 public TimeSeriesArtifact() {
32 super();
33 log.debug("TimeSeriesArtifact.Constructor");
34 this.name = "timeSeries";
35 }
36
37 /**
38 * @see de.intevation.artifactdatabase.DefaultArtifact#describe(org.w3c.dom.Document, de.intevation.artifacts.CallContext)
39 */
40 @Override
41 public Document describe(Document data, CallContext context) {
42 log.debug("TimeSeriesArtifact.describe");
43 return super.createDescibeOutput(context.getMeta(),
44 super.identifier,
45 this.getIncludeUIFromDocument(data));
46 }
47
48 /**
49 * @see de.intevation.gnv.artifacts.GNVArtifactBase#setup(java.lang.String,
50 * de.intevation.artifacts.ArtifactFactory, java.lang.Object)
51 */
52 @Override
53 public void setup(String identifier, ArtifactFactory factory, Object context) {
54 log.debug("TimeSeriesArtifact.setup");
55 super.setup(identifier, factory, context);
56 }
57 }

http://dive4elements.wald.intevation.org