annotate flys-client/src/main/java/de/intevation/flys/client/client/ui/UserRGDProvider.java @ 5318:7fa94b793cbe 2.9.13

I18n for empty selection in new uesk states.
author Raimund Renkert <rrenkert@intevation.de>
date Fri, 15 Mar 2013 09:41:20 +0100
parents ff9dfc58d0cb
children
rev   line source
5311
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
1 package de.intevation.flys.client.client.ui;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
2
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
3 import java.util.List;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
4
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
5 import com.google.gwt.core.client.GWT;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
6 import com.smartgwt.client.types.Encoding;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
7 import com.smartgwt.client.types.VerticalAlignment;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
8 import com.smartgwt.client.widgets.Button;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
9 import com.smartgwt.client.widgets.Canvas;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
10 import com.smartgwt.client.widgets.HTMLPane;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
11 import com.smartgwt.client.widgets.Label;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
12 import com.smartgwt.client.widgets.events.ClickEvent;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
13 import com.smartgwt.client.widgets.events.ClickHandler;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
14 import com.smartgwt.client.widgets.form.DynamicForm;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
15 import com.smartgwt.client.widgets.form.fields.UploadItem;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
16 import com.smartgwt.client.widgets.layout.VLayout;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
17
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
18 import de.intevation.flys.client.shared.model.Data;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
19 import de.intevation.flys.client.shared.model.DataItem;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
20 import de.intevation.flys.client.shared.model.DataList;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
21 import de.intevation.flys.client.shared.model.DefaultData;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
22 import de.intevation.flys.client.shared.model.DefaultDataItem;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
23
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
24
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
25 public class UserRGDProvider
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
26 extends SelectProvider
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
27 {
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
28
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
29 private HTMLPane uploadTargetFrame;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
30 private String uploadFile;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
31
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
32 public UserRGDProvider() {
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
33 uploadTargetFrame = new HTMLPane();
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
34 }
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
35
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
36 @Override
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
37 public Canvas create(DataList list) {
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
38 List<Data> data = list.getAll();
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
39
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
40 //Canvas selectBox = super.create(clone);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
41 Canvas widget = createWidget(list);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
42
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
43 return widget;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
44 }
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
45
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
46
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
47 /**
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
48 * This method creates the content of the widget.
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
49 *
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
50 * @param data The {@link DataList} object.
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
51 *
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
52 * @return a combobox.
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
53 */
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
54 @Override
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
55 protected Canvas createWidget(DataList data) {
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
56 GWT.log("DigitizePanel - createWidget()");
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
57
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
58 VLayout layout = new VLayout();
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
59 layout.setAlign(VerticalAlignment.TOP);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
60 layout.setHeight(25);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
61
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
62 int size = data.size();
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
63
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
64 for (int i = 0; i < size; i++) {
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
65 Data d = data.get(i);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
66
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
67 Label label = new Label(d.getDescription());
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
68 label.setValign(VerticalAlignment.TOP);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
69 label.setHeight(20);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
70 label.setWidth(400);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
71
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
72 uploadTargetFrame.setWidth("200px");
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
73 uploadTargetFrame.setHeight("50px");
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
74 uploadTargetFrame.setContents(
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
75 "<iframe id='uploadTarget' name='uploadTarget' scrolling='no' width=200 height=50 style='border: 0px'></iframe>");
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
76 uploadTargetFrame.setBorder("0px");
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
77 uploadTargetFrame.setScrollbarSize(0);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
78
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
79 final DynamicForm uploadForm = new DynamicForm();
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
80 uploadForm.setAction("flys/fileupload?uuid=" + artifact.getUuid());
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
81 uploadForm.setTarget("uploadTarget");
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
82 uploadForm.setEncoding(Encoding.MULTIPART);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
83 Label uploadLabel = new Label(MSG.shape_file_upload());
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
84 uploadLabel.setHeight(20);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
85 final UploadItem uploadItem = new UploadItem();
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
86 uploadItem.setShowTitle(false);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
87 uploadForm.setFields(uploadItem);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
88 Button submit = new Button(MSG.upload_file());
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
89 submit.addClickHandler(new ClickHandler() {
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
90 @Override
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
91 public void onClick(ClickEvent e) {
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
92 uploadFile = uploadItem.getValueAsString();
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
93 uploadForm.submitForm();
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
94 }
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
95 });
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
96
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
97 layout.addMember(label);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
98 layout.addMember(form);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
99 layout.addMember(uploadLabel);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
100 layout.addMember(uploadForm);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
101 layout.addMember(submit);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
102 layout.addMember(getNextButton());
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
103
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
104 layout.setMembersMargin(10);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
105 layout.addMember(uploadTargetFrame);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
106 }
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
107
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
108 layout.setAlign(VerticalAlignment.TOP);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
109
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
110 return layout;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
111 }
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
112
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
113 @Override
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
114 protected Data[] getData() {
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
115 Data[] total = new Data[1];
5318
7fa94b793cbe I18n for empty selection in new uesk states.
Raimund Renkert <rrenkert@intevation.de>
parents: 5311
diff changeset
116
5311
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
117 if (uploadFile != null && uploadFile.length() > 0) {
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
118 DataItem item = new DefaultDataItem(
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
119 "uesk.user-rgd", "uesk.user-rgd", uploadFile);
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
120 total[0] = new DefaultData(
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
121 "uesk.user-rgd", null, null, new DataItem[] { item });
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
122 }
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
123 else {
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
124 // Happens when OpenLayers is missing
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
125 DataItem item = new DefaultDataItem(
5318
7fa94b793cbe I18n for empty selection in new uesk states.
Raimund Renkert <rrenkert@intevation.de>
parents: 5311
diff changeset
126 "uesk.user-rgd", "uesk.user-rgd", MSG.notselected());
5311
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
127 total[0] = new DefaultData(
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
128 "uesk.user-rgd", null, null, new DataItem[] { item });
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
129 }
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
130
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
131 return total;
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
132 }
ff9dfc58d0cb Added new UI provider for HWS inline DC and shapefile upload.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
133 }

http://dive4elements.wald.intevation.org