comparison 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
comparison
equal deleted inserted replaced
31:ad739da2802b 32:0f4362d75e9e
8 8
9 import org.apache.log4j.Logger; 9 import org.apache.log4j.Logger;
10 10
11 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription; 11 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription;
12 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject; 12 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject;
13 import de.intevation.gnv.artifactdatabase.objects.ArtifactStatisticValue;
13 import de.intevation.gnv.artifactdatabase.objects.OutputMode; 14 import de.intevation.gnv.artifactdatabase.objects.OutputMode;
14 15
15 /** 16 /**
16 * @author Tim Englich <tim.englich@intevation.de> 17 * @author Tim Englich <tim.englich@intevation.de>
17 * 18 *
34 private ArtifactObject selectedArtifactFactory = null; 35 private ArtifactObject selectedArtifactFactory = null;
35 36
36 private ArtifactObject currentArtifact =null; 37 private ArtifactObject currentArtifact =null;
37 38
38 private DiagrammOptions diagrammOptions= null; 39 private DiagrammOptions diagrammOptions= null;
40
41 private Collection<ArtifactStatisticValue> statistics= null;
39 42
40 43
41 /** 44 /**
42 * Constructor 45 * Constructor
43 */ 46 */
144 /** 147 /**
145 * @see de.intevation.gnv.action.sessionmodel.SessionModel#resetModel() 148 * @see de.intevation.gnv.action.sessionmodel.SessionModel#resetModel()
146 */ 149 */
147 public void resetModel() { 150 public void resetModel() {
148 log.debug("DefaultSessionModel.resetModel"); 151 log.debug("DefaultSessionModel.resetModel");
149 selectedArtifactFactory = null; 152 this.selectedArtifactFactory = null;
150 currentArtifact =null; 153 this.currentArtifact =null;
151 diagrammOptions= null; 154 this.diagrammOptions= null;
155 this.statistics = null;
152 156
153 } 157 }
158
159 /**
160 * @see de.intevation.gnv.action.sessionmodel.SessionModel#getStatistics()
161 */
162 public Collection<ArtifactStatisticValue> getStatistics() {
163 return this.statistics;
164 }
165
166 /**
167 * @see de.intevation.gnv.action.sessionmodel.SessionModel#setStatistics(java.util.Collection)
168 */
169 public void setStatistics(Collection<ArtifactStatisticValue> statistics) {
170 this.statistics = statistics;
171 }
154 } 172 }

http://dive4elements.wald.intevation.org