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 });

http://dive4elements.wald.intevation.org