diff gnv/src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java @ 32:0f4362d75e9e

Adding StatisticsOutput to the GUI gnv/trunk@142 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Mon, 28 Sep 2009 09:36:02 +0000
parents 07e9c137a2f1
children ad381cc47217
line wrap: on
line diff
--- a/gnv/src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java	Fri Sep 25 15:11:26 2009 +0000
+++ b/gnv/src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java	Mon Sep 28 09:36:02 2009 +0000
@@ -10,6 +10,7 @@
 
 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription;
 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject;
+import de.intevation.gnv.artifactdatabase.objects.ArtifactStatisticValue;
 import de.intevation.gnv.artifactdatabase.objects.OutputMode;
 
 /**
@@ -36,6 +37,8 @@
     private ArtifactObject currentArtifact  =null;
     
     private DiagrammOptions diagrammOptions= null;
+    
+    private Collection<ArtifactStatisticValue> statistics= null;
    
 
     /**
@@ -146,9 +149,24 @@
      */
     public void resetModel() {
         log.debug("DefaultSessionModel.resetModel");
-        selectedArtifactFactory = null;
-        currentArtifact  =null;
-        diagrammOptions= null;
+        this.selectedArtifactFactory = null;
+        this.currentArtifact  =null;
+        this.diagrammOptions= null;
+        this.statistics = null;
        
     }
+
+    /**
+     * @see de.intevation.gnv.action.sessionmodel.SessionModel#getStatistics()
+     */
+    public Collection<ArtifactStatisticValue> getStatistics() {
+        return this.statistics;
+    }
+
+    /**
+     * @see de.intevation.gnv.action.sessionmodel.SessionModel#setStatistics(java.util.Collection)
+     */
+    public void setStatistics(Collection<ArtifactStatisticValue> statistics) {
+        this.statistics = statistics;
+    }
 }

http://dive4elements.wald.intevation.org