Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ReportGenerator.java @ 1944:21a4d2c677a1
Changed doOut signature, side effect from blackboard feature (to come).
flys-artifacts/trunk@3334 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 30 Nov 2011 10:10:42 +0000 |
parents | bdb05dc9b763 |
children | 65f9d707caff |
comparison
equal
deleted
inserted
replaced
1943:06d8d371d244 | 1944:21a4d2c677a1 |
---|---|
10 | 10 |
11 import de.intevation.artifacts.common.utils.XMLUtils; | 11 import de.intevation.artifacts.common.utils.XMLUtils; |
12 | 12 |
13 import de.intevation.artifactdatabase.state.Facet; | 13 import de.intevation.artifactdatabase.state.Facet; |
14 | 14 |
15 import de.intevation.artifactdatabase.state.ArtifactAndFacet; | |
15 import de.intevation.flys.artifacts.FLYSArtifact; | 16 import de.intevation.flys.artifacts.FLYSArtifact; |
16 | 17 |
17 import de.intevation.flys.artifacts.model.Calculation; | 18 import de.intevation.flys.artifacts.model.Calculation; |
18 | 19 |
19 import org.w3c.dom.Document; | 20 import org.w3c.dom.Document; |
43 // not needed | 44 // not needed |
44 } | 45 } |
45 | 46 |
46 @Override | 47 @Override |
47 public void doOut( | 48 public void doOut( |
48 Artifact artifact, | 49 ArtifactAndFacet artifactFacet, |
49 Facet facet, | 50 Document attr, |
50 Document attr, | 51 boolean visible |
51 boolean visible | |
52 ) { | 52 ) { |
53 logger.debug("doOut"); | 53 logger.debug("doOut"); |
54 facet = ((FLYSArtifact)artifact).getNativeFacet(facet); | 54 Facet facet = artifactFacet.getFacet(); |
55 if (facet != null) { | 55 if (facet != null) { |
56 Calculation report = (Calculation)facet.getData(artifact, context); | 56 Calculation report = (Calculation) artifactFacet.getData(context); |
57 report.toXML(result, context.getMeta()); | 57 report.toXML(result, context.getMeta()); |
58 } | 58 } |
59 } | 59 } |
60 | 60 |
61 @Override | 61 @Override |