Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java @ 3551:e7f1556192b3
Avoid class cast exception in FixWQCurveGenerator.
flys-artifacts/trunk@5145 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 27 Jul 2012 08:36:24 +0000 |
parents | 8160e62bbb3a |
children | bae185bf9d2d |
comparison
equal
deleted
inserted
replaced
3550:38fb6b410601 | 3551:e7f1556192b3 |
---|---|
3 import de.intevation.artifactdatabase.state.ArtifactAndFacet; | 3 import de.intevation.artifactdatabase.state.ArtifactAndFacet; |
4 import de.intevation.flys.artifacts.FLYSArtifact; | 4 import de.intevation.flys.artifacts.FLYSArtifact; |
5 import de.intevation.flys.artifacts.access.FixAnalysisAccess; | 5 import de.intevation.flys.artifacts.access.FixAnalysisAccess; |
6 import de.intevation.flys.artifacts.model.DateRange; | 6 import de.intevation.flys.artifacts.model.DateRange; |
7 import de.intevation.flys.artifacts.model.FacetTypes; | 7 import de.intevation.flys.artifacts.model.FacetTypes; |
8 import de.intevation.flys.artifacts.model.QWDDateRange; | |
8 import de.intevation.flys.artifacts.model.fixings.FixFunction; | 9 import de.intevation.flys.artifacts.model.fixings.FixFunction; |
9 import de.intevation.flys.artifacts.model.fixings.FixWQCurveFacet; | 10 import de.intevation.flys.artifacts.model.fixings.FixWQCurveFacet; |
10 import de.intevation.flys.artifacts.model.fixings.QW; | 11 import de.intevation.flys.artifacts.model.fixings.QW; |
11 import de.intevation.flys.artifacts.model.fixings.QWD; | 12 import de.intevation.flys.artifacts.model.fixings.QWD; |
12 import de.intevation.flys.artifacts.resources.Resources; | 13 import de.intevation.flys.artifacts.resources.Resources; |
106 | 107 |
107 /** Add sector average points to chart */ | 108 /** Add sector average points to chart */ |
108 protected void doSectorAverageOut(ArtifactAndFacet aaf, Document doc, boolean visible) { | 109 protected void doSectorAverageOut(ArtifactAndFacet aaf, Document doc, boolean visible) { |
109 logger.debug("doSectorAverageOut"); | 110 logger.debug("doSectorAverageOut"); |
110 | 111 |
111 QWD qwd = (QWD)aaf.getData(context); | 112 QWDDateRange qwdd = (QWDDateRange) aaf.getData(context); |
113 QWD qwd = qwdd != null ? qwdd.getQWD() : null; | |
114 | |
112 if(qwd != null) { | 115 if(qwd != null) { |
113 addQWSeries(new QWD[] { qwd }, aaf, doc, visible); | 116 addQWSeries(new QWD[] { qwd }, aaf, doc, visible); |
114 } | 117 } |
115 else { | 118 else { |
116 logger.debug("doSectorAverageOut: qwd == null"); | 119 logger.debug("doSectorAverageOut: qwd == null"); |