1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.apache.struts2.views.jsp.ui;
23
24 import javax.servlet.http.HttpServletRequest;
25 import javax.servlet.http.HttpServletResponse;
26
27 import org.apache.struts2.components.Component;
28 import org.apache.struts2.components.OptionTransferSelect;
29
30 import com.opensymphony.xwork2.util.ValueStack;
31
32 /***
33 * OptionTransferSelect jsp tag.
34 */
35 public class OptionTransferSelectTag extends AbstractDoubleListTag {
36
37 private static final long serialVersionUID = 250474334495763536L;
38
39 protected String allowAddToLeft;
40 protected String allowAddToRight;
41 protected String allowAddAllToLeft;
42 protected String allowAddAllToRight;
43 protected String allowSelectAll;
44 protected String allowUpDownOnLeft;
45 protected String allowUpDownOnRight;
46
47 protected String leftTitle;
48 protected String rightTitle;
49
50 protected String buttonCssClass;
51 protected String buttonCssStyle;
52
53 protected String addToLeftLabel;
54 protected String addToRightLabel;
55 protected String addAllToLeftLabel;
56 protected String addAllToRightLabel;
57 protected String selectAllLabel;
58 protected String leftUpLabel;
59 protected String leftDownLabel;
60 protected String rightUpLabel;
61 protected String rightDownLabel;
62
63 protected String addToLeftOnclick;
64 protected String addToRightOnclick;
65 protected String addAllToLeftOnclick;
66 protected String addAllToRightOnclick;
67 protected String selectAllOnclick;
68 protected String upDownOnLeftOnclick;
69 protected String upDownOnRightOnclick;
70
71
72 public Component getBean(ValueStack stack, HttpServletRequest req, HttpServletResponse res) {
73 return new OptionTransferSelect(stack, req, res);
74 }
75
76 protected void populateParams() {
77 super.populateParams();
78
79 OptionTransferSelect optionTransferSelect = (OptionTransferSelect) component;
80 optionTransferSelect.setAllowAddToLeft(allowAddToLeft);
81 optionTransferSelect.setAllowAddToRight(allowAddToRight);
82 optionTransferSelect.setAllowAddAllToLeft(allowAddAllToLeft);
83 optionTransferSelect.setAllowAddAllToRight(allowAddAllToRight);
84 optionTransferSelect.setAllowSelectAll(allowSelectAll);
85 optionTransferSelect.setAllowUpDownOnLeft(allowUpDownOnLeft);
86 optionTransferSelect.setAllowUpDownOnRight(allowUpDownOnRight);
87
88 optionTransferSelect.setAddToLeftLabel(addToLeftLabel);
89 optionTransferSelect.setAddToRightLabel(addToRightLabel);
90 optionTransferSelect.setAddAllToLeftLabel(addAllToLeftLabel);
91 optionTransferSelect.setAddAllToRightLabel(addAllToRightLabel);
92 optionTransferSelect.setSelectAllLabel(selectAllLabel);
93 optionTransferSelect.setLeftUpLabel(leftUpLabel);
94 optionTransferSelect.setLeftDownLabel(leftDownLabel);
95 optionTransferSelect.setRightUpLabel(rightUpLabel);
96 optionTransferSelect.setRightDownLabel(rightDownLabel);
97
98 optionTransferSelect.setButtonCssClass(buttonCssClass);
99 optionTransferSelect.setButtonCssStyle(buttonCssStyle);
100
101 optionTransferSelect.setLeftTitle(leftTitle);
102 optionTransferSelect.setRightTitle(rightTitle);
103
104 optionTransferSelect.setAddToLeftOnclick(addToLeftOnclick);
105 optionTransferSelect.setAddToRightOnclick(addToRightOnclick);
106 optionTransferSelect.setAddAllToLeftOnclick(addAllToLeftOnclick);
107 optionTransferSelect.setAddAllToRightOnclick(addAllToRightOnclick);
108 optionTransferSelect.setSelectAllOnclick(selectAllOnclick);
109 optionTransferSelect.setUpDownOnLeftOnclick(upDownOnLeftOnclick);
110 optionTransferSelect.setUpDownOnRightOnclick(upDownOnRightOnclick);
111 }
112
113
114 public String getAddAllToLeftLabel() {
115 return addAllToLeftLabel;
116 }
117
118
119 public void setAddAllToLeftLabel(String addAllToLeftLabel) {
120 this.addAllToLeftLabel = addAllToLeftLabel;
121 }
122
123
124 public String getAddAllToRightLabel() {
125 return addAllToRightLabel;
126 }
127
128
129 public void setAddAllToRightLabel(String addAllToRightLabel) {
130 this.addAllToRightLabel = addAllToRightLabel;
131 }
132
133
134 public String getAddToLeftLabel() {
135 return addToLeftLabel;
136 }
137
138
139 public void setAddToLeftLabel(String addToLeftLabel) {
140 this.addToLeftLabel = addToLeftLabel;
141 }
142
143
144 public String getAddToRightLabel() {
145 return addToRightLabel;
146 }
147
148
149 public void setAddToRightLabel(String addToRightLabel) {
150 this.addToRightLabel = addToRightLabel;
151 }
152
153
154 public String getAllowAddAllToLeft() {
155 return allowAddAllToLeft;
156 }
157
158
159 public void setAllowAddAllToLeft(String allowAddAllToLeft) {
160 this.allowAddAllToLeft = allowAddAllToLeft;
161 }
162
163
164 public String getAllowAddAllToRight() {
165 return allowAddAllToRight;
166 }
167
168
169 public void setAllowAddAllToRight(String allowAddAllToRight) {
170 this.allowAddAllToRight = allowAddAllToRight;
171 }
172
173
174 public String getAllowAddToLeft() {
175 return allowAddToLeft;
176 }
177
178
179 public void setAllowAddToLeft(String allowAddToLeft) {
180 this.allowAddToLeft = allowAddToLeft;
181 }
182
183
184 public String getAllowAddToRight() {
185 return allowAddToRight;
186 }
187
188
189 public void setAllowAddToRight(String allowAddToRight) {
190 this.allowAddToRight = allowAddToRight;
191 }
192
193 public String getAllowUpDownOnLeft() {
194 return allowUpDownOnLeft;
195 }
196
197 public void setAllowUpDownOnLeft(String allowUpDownOnLeft) {
198 this.allowUpDownOnLeft = allowUpDownOnLeft;
199 }
200
201 public String getAllowUpDownOnRight() {
202 return allowUpDownOnRight;
203 }
204
205 public void setAllowUpDownOnRight(String allowUpDownOnRight) {
206 this.allowUpDownOnRight = allowUpDownOnRight;
207 }
208
209 public String getLeftUpLabel() {
210 return leftUpLabel;
211 }
212
213 public void setLeftUpLabel(String leftUpLabel) {
214 this.leftUpLabel = leftUpLabel;
215 }
216
217 public String getLeftDownLabel() {
218 return leftDownLabel;
219 }
220
221 public void setLeftDownLabel(String leftDownLabel) {
222 this.leftDownLabel = leftDownLabel;
223 }
224
225 public String getRightUpLabel() {
226 return rightUpLabel;
227 }
228
229 public void setRightUpLabel(String rightUpLabel) {
230 this.rightUpLabel = rightUpLabel;
231 }
232
233 public String getRightDownLabel() {
234 return rightDownLabel;
235 }
236
237 public void setRightDownLabel(String rightDownLabel) {
238 this.rightDownLabel = rightDownLabel;
239 }
240
241 public String getLeftTitle() {
242 return leftTitle;
243 }
244
245
246 public void setLeftTitle(String leftTitle) {
247 this.leftTitle = leftTitle;
248 }
249
250
251 public String getRightTitle() {
252 return rightTitle;
253 }
254
255
256 public void setRightTitle(String rightTitle) {
257 this.rightTitle = rightTitle;
258 }
259
260
261 public void setAllowSelectAll(String allowSelectAll) {
262 this.allowSelectAll = allowSelectAll;
263 }
264
265 public String getAllowSelectAll() {
266 return this.allowSelectAll;
267 }
268
269 public void setSelectAllLabel(String selectAllLabel) {
270 this.selectAllLabel = selectAllLabel;
271 }
272
273 public String getSelectAllLabel() {
274 return this.selectAllLabel;
275 }
276
277 public void setButtonCssClass(String buttonCssId) {
278 this.buttonCssClass = buttonCssId;
279 }
280
281 public String getButtonCssClass() {
282 return buttonCssClass;
283 }
284
285 public void setButtonCssStyle(String buttonCssStyle) {
286 this.buttonCssStyle = buttonCssStyle;
287 }
288
289 public String getButtonCssStyle() {
290 return this.buttonCssStyle;
291 }
292
293 public String getAddAllToLeftOnclick() {
294 return addAllToLeftOnclick;
295 }
296
297 public void setAddAllToLeftOnclick(String addAllToLeftOnclick) {
298 this.addAllToLeftOnclick = addAllToLeftOnclick;
299 }
300
301 public String getAddAllToRightOnclick() {
302 return addAllToRightOnclick;
303 }
304
305 public void setAddAllToRightOnclick(String addAllToRightOnclick) {
306 this.addAllToRightOnclick = addAllToRightOnclick;
307 }
308
309 public String getAddToLeftOnclick() {
310 return addToLeftOnclick;
311 }
312
313 public void setAddToLeftOnclick(String addToLeftOnclick) {
314 this.addToLeftOnclick = addToLeftOnclick;
315 }
316
317 public String getAddToRightOnclick() {
318 return addToRightOnclick;
319 }
320
321 public void setAddToRightOnclick(String addToRightOnclick) {
322 this.addToRightOnclick = addToRightOnclick;
323 }
324
325 public String getUpDownOnLeftOnclick() {
326 return upDownOnLeftOnclick;
327 }
328
329 public void setUpDownOnLeftOnclick(String upDownOnLeftOnclick) {
330 this.upDownOnLeftOnclick = upDownOnLeftOnclick;
331 }
332
333 public String getUpDownOnRightOnclick() {
334 return upDownOnRightOnclick;
335 }
336
337 public void setUpDownOnRightOnclick(String upDownOnRightOnclick) {
338 this.upDownOnRightOnclick = upDownOnRightOnclick;
339 }
340
341 public void setSelectAllOnclick(String selectAllOnclick) {
342 this.selectAllOnclick = selectAllOnclick;
343 }
344
345 public String getSelectAllOnclick() {
346 return this.selectAllOnclick;
347 }
348 }