diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java @ 1677:dd9dfe1e48fa

Bugfixes for various issues: Improved rendering process of annotations. flys-artifacts/trunk@2894 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 05 Oct 2011 11:23:18 +0000
parents 3067e700fc13
children 69929c471646
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java	Wed Oct 05 10:36:40 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java	Wed Oct 05 11:23:18 2011 +0000
@@ -1,11 +1,16 @@
 package de.intevation.flys.artifacts.model;
 
+import java.util.List;
+
 import org.apache.log4j.Logger;
 
 import de.intevation.artifacts.Artifact;
 import de.intevation.artifacts.CallContext;
 
 import de.intevation.flys.artifacts.AnnotationArtifact;
+import de.intevation.flys.jfree.FLYSAnnotation;
+
+import de.intevation.flys.model.Annotation;
 
 import de.intevation.artifactdatabase.state.DefaultFacet;
 import de.intevation.artifactdatabase.state.Facet;
@@ -48,7 +53,9 @@
     @Override
     public Object getData(Artifact artifact, CallContext context) {
         AnnotationArtifact annotationArtifact = (AnnotationArtifact) artifact;
-        return annotationArtifact.getAnnotations();
+        List<Annotation> annotations = annotationArtifact.getAnnotations();
+
+        return new FLYSAnnotation(description, annotations);
     }
 
 

http://dive4elements.wald.intevation.org