Mercurial > dive4elements > river
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();