Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java @ 2301:bc23341bf322
Repair area over cross sections.
flys-artifacts/trunk@3969 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 08 Feb 2012 14:37:35 +0000 |
parents | 98f3ef8da857 |
children | da35b8a23ffb |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java Wed Feb 08 11:47:14 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java Wed Feb 08 14:37:35 2012 +0000 @@ -20,7 +20,7 @@ * Trival Facet for Cross Sections (profiles). */ public class CrossSectionFacet -extends DefaultFacet +extends BlackboardDataFacet implements FacetTypes { public static String BLACKBOARD_CS_MASTER_DATA @@ -46,6 +46,7 @@ keys.add(BLACKBOARD_CS_MASTER_DATA); } keys.add(artifact.identifier() + getIndex()); + keys.addAll(super.getDataProviderKeys(art)); return keys; } @@ -72,8 +73,12 @@ return getData(artifact, context); } else { - logger.warn("Cannot provide data for key: " + key); - return null; + Object obj = super.provideBlackboardData(artifact, key, param, + context); + if (obj == null) { + logger.warn("Cannot provide data for key: " + key); + } + return obj; } }