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

http://dive4elements.wald.intevation.org