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