diff flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java @ 811:8fa303586f14

Pass user id to the meta data service. flys-client/trunk@2466 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 08 Aug 2011 11:02:45 +0000
parents 6050d49eaba3
children 9ecd58f619a4
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java	Tue Aug 02 12:57:48 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java	Mon Aug 08 11:02:45 2011 +0000
@@ -12,6 +12,7 @@
 import com.smartgwt.client.widgets.events.CloseClientEvent;
 
 import de.intevation.flys.client.shared.model.Artifact;
+import de.intevation.flys.client.shared.model.User;
 
 import de.intevation.flys.client.client.FLYSConstants;
 import de.intevation.flys.client.client.ui.CollectionView;
@@ -64,7 +65,7 @@
         datacage.addClickHandler(new ClickHandler() {
             public void onClick(ClickEvent event) {
                 GWT.log("Clicked 'datacage' button.");
-                openDatacageWindow(getArtifact());
+                openDatacageWindow();
             }
         });
 
@@ -121,6 +122,10 @@
         return view.getArtifact();
     }
 
+    public User getUser() {
+        return view.getUser();
+    }
+
 
     public ChartOutputTab getChartOutputTab() {
         return chartTab;
@@ -149,8 +154,11 @@
     }
 
 
-    protected void openDatacageWindow(Artifact artifact) {
-        final DatacageWindow dc = new DatacageWindow(artifact);
+    protected void openDatacageWindow() {
+        Artifact artifact = getArtifact();
+        User     user     = getUser();
+
+        final DatacageWindow dc = new DatacageWindow(artifact, user);
         dc.addCloseClickHandler(new CloseClickHandler() {
             public void onCloseClick(CloseClientEvent event) {
                 dc.destroy();

http://dive4elements.wald.intevation.org