# HG changeset patch # User Felix Wolfsteller # Date 1349081841 -7200 # Node ID efb067ab2ca4bcb20acd2189e67ba3ffc0b78a11 # Parent 92719f122c772e454ae171164fd2c7f4d4926304 Added TODOs for issue880. diff -r 92719f122c77 -r efb067ab2ca4 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Mon Oct 01 10:42:53 2012 +0200 +++ b/flys-artifacts/ChangeLog Mon Oct 01 10:57:21 2012 +0200 @@ -1,3 +1,10 @@ +2012-10-01 Felix Wolfsteller + + * flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java, + flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java, + flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java: + Added TODOs for issue880. + 2012-10-01 Björn Ricks * src/main/java/de/intevation/flys/artifacts/states/StaticState.java: diff -r 92719f122c77 -r efb067ab2ca4 flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java Mon Oct 01 10:42:53 2012 +0200 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java Mon Oct 01 10:57:21 2012 +0200 @@ -45,6 +45,7 @@ + artifact.identifier()); FLYSArtifact flys = (FLYSArtifact) artifact; + // TODO issue880: make annotations available _per type_ importData(flys, "river"); List fs = new ArrayList(); diff -r 92719f122c77 -r efb067ab2ca4 flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java Mon Oct 01 10:42:53 2012 +0200 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java Mon Oct 01 10:57:21 2012 +0200 @@ -62,6 +62,8 @@ */ @Override public Object getData(Artifact artifact, CallContext context) { + + // TODO issue880: Make annotations available _per type_ AnnotationArtifact annotationArtifact = (AnnotationArtifact) artifact; String riverName = FLYSUtils.getRivername((FLYSArtifact)artifact); diff -r 92719f122c77 -r efb067ab2ca4 flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java Mon Oct 01 10:42:53 2012 +0200 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java Mon Oct 01 10:57:21 2012 +0200 @@ -10,6 +10,8 @@ import de.intevation.flys.artifacts.cache.CacheFactory; + +/** Make FastAnnotations (db unbound) available. */ public class LocationProvider { private static final Logger log = @@ -38,6 +40,7 @@ } protected static FastAnnotations getAnnotations(String river, double km) { + // TODO issue880: Make annotations available _per type_ Cache cache = CacheFactory.getCache(CACHE_KEY);