Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageButton.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 | 4e0b73b7113b |
children | 9ecd58f619a4 |
comparison
equal
deleted
inserted
replaced
810:a443dd6566b8 | 811:8fa303586f14 |
---|---|
5 import com.smartgwt.client.widgets.events.ClickHandler; | 5 import com.smartgwt.client.widgets.events.ClickHandler; |
6 import com.smartgwt.client.widgets.events.CloseClickHandler; | 6 import com.smartgwt.client.widgets.events.CloseClickHandler; |
7 import com.smartgwt.client.widgets.events.CloseClientEvent; | 7 import com.smartgwt.client.widgets.events.CloseClientEvent; |
8 | 8 |
9 import de.intevation.flys.client.shared.model.Artifact; | 9 import de.intevation.flys.client.shared.model.Artifact; |
10 import de.intevation.flys.client.shared.model.User; | |
10 | 11 |
11 | 12 |
12 public class DatacageButton extends Button implements ClickHandler { | 13 public class DatacageButton extends Button implements ClickHandler { |
13 | 14 |
14 protected Artifact artifact; | 15 protected Artifact artifact; |
16 protected User user; | |
15 | 17 |
16 | 18 public DatacageButton(String title, Artifact artifact, User user) { |
17 public DatacageButton(String title, Artifact artifact) { | |
18 super(title); | 19 super(title); |
19 | 20 |
20 this.artifact = artifact; | 21 this.artifact = artifact; |
22 this.user = user; | |
21 | 23 |
22 addClickHandler(this); | 24 addClickHandler(this); |
23 } | 25 } |
24 | 26 |
25 | 27 |
26 public void onClick(ClickEvent event) { | 28 public void onClick(ClickEvent event) { |
27 final DatacageWindow dc = new DatacageWindow(artifact); | 29 final DatacageWindow dc = new DatacageWindow(artifact, user); |
28 dc.addCloseClickHandler(new CloseClickHandler() { | 30 dc.addCloseClickHandler(new CloseClickHandler() { |
29 public void onCloseClick(CloseClientEvent event) { | 31 public void onCloseClick(CloseClientEvent event) { |
30 dc.destroy(); | 32 dc.destroy(); |
31 } | 33 } |
32 }); | 34 }); |