changeset 7204:292330854722

issue1435: Store id of sediment yield only.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Mon, 30 Sep 2013 17:30:31 +0200
parents 99c5e4148859
children e798658cc0ed
files artifacts/src/main/java/org/dive4elements/river/artifacts/SedimentDensityArtifact.java
diffstat 1 files changed, 5 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/SedimentDensityArtifact.java	Mon Sep 30 17:30:06 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/SedimentDensityArtifact.java	Mon Sep 30 17:30:31 2013 +0200
@@ -57,7 +57,6 @@
     protected transient State state = null;
 
     protected String DATA_ID = "ID";
-    protected String DATA_YEAR = "YEAR";
 
     /**
      * Trivial Constructor.
@@ -77,10 +76,9 @@
     private Object getSedimentDensity() {
         logger.debug("SedimentDensityArtifact.getSedimentDensity");
         Integer id = getDataAsInteger(DATA_ID);
-        Integer year = getDataAsInteger(DATA_YEAR);
 
         // TODO use cache if possible
-        return SedimentDensityFactory.getSedimentDensityUncached(id, year);
+        return SedimentDensityFactory.getSedimentDensityUncached(id);
     }
 
 
@@ -123,7 +121,6 @@
     {
         logger.debug("SedimentDensityArtifact.setup");
 
-        // Store id, yield yields.
         state = newDensityState();
         if (logger.isDebugEnabled()) {
             logger.debug(XMLUtils.toString(data));
@@ -135,13 +132,12 @@
 
         if (code != null) {
             //String name = SedimentDensityFactory.getSedimentDensityDescription(Integer.valueOf(code));
-            //id: and year?
 
             String name = "facet";
 
             Facet facet = new SedimentDensityFacet(
                 0,
-                SEDIMENT_LOAD_COARSE,
+                SEDIMENT_DENSITY,
                 name,
                 //????
                 ComputeType.ADVANCE, state.getID(), "hash"
@@ -149,7 +145,9 @@
             fs.add(facet);
             addFacets(state.getID(), fs);
             addStringData(DATA_ID, code);
-            addStringData(DATA_YEAR, code);
+        }
+        else {
+            logger.error("No id given.");
         }
 
         spawnState();

http://dive4elements.wald.intevation.org