1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.struts2.views.jsp.ui;
19
20 import javax.servlet.http.HttpServletRequest;
21 import javax.servlet.http.HttpServletResponse;
22
23 import org.apache.struts2.components.Component;
24 import org.apache.struts2.components.OptionTransferSelect;
25
26 import com.opensymphony.xwork2.util.ValueStack;
27
28 /***
29 * OptionTransferSelect jsp tag.
30 */
31 public class OptionTransferSelectTag extends AbstractDoubleListTag {
32
33 private static final long serialVersionUID = 250474334495763536L;
34
35 protected String allowAddToLeft;
36 protected String allowAddToRight;
37 protected String allowAddAllToLeft;
38 protected String allowAddAllToRight;
39 protected String allowSelectAll;
40 protected String allowUpDownOnLeft;
41 protected String allowUpDownOnRight;
42
43 protected String leftTitle;
44 protected String rightTitle;
45
46 protected String buttonCssClass;
47 protected String buttonCssStyle;
48
49 protected String addToLeftLabel;
50 protected String addToRightLabel;
51 protected String addAllToLeftLabel;
52 protected String addAllToRightLabel;
53 protected String selectAllLabel;
54 protected String leftUpLabel;
55 protected String leftDownLabel;
56 protected String rightUpLabel;
57 protected String rightDownLabel;
58
59
60 public Component getBean(ValueStack stack, HttpServletRequest req, HttpServletResponse res) {
61 return new OptionTransferSelect(stack, req, res);
62 }
63
64 protected void populateParams() {
65 super.populateParams();
66
67 OptionTransferSelect optionTransferSelect = (OptionTransferSelect) component;
68 optionTransferSelect.setAllowAddToLeft(allowAddToLeft);
69 optionTransferSelect.setAllowAddToRight(allowAddToRight);
70 optionTransferSelect.setAllowAddAllToLeft(allowAddAllToLeft);
71 optionTransferSelect.setAllowAddAllToRight(allowAddAllToRight);
72 optionTransferSelect.setAllowSelectAll(allowSelectAll);
73 optionTransferSelect.setAllowUpDownOnLeft(allowUpDownOnLeft);
74 optionTransferSelect.setAllowUpDownOnRight(allowUpDownOnRight);
75
76 optionTransferSelect.setAddToLeftLabel(addToLeftLabel);
77 optionTransferSelect.setAddToRightLabel(addToRightLabel);
78 optionTransferSelect.setAddAllToLeftLabel(addAllToLeftLabel);
79 optionTransferSelect.setAddAllToRightLabel(addAllToRightLabel);
80 optionTransferSelect.setSelectAllLabel(selectAllLabel);
81 optionTransferSelect.setLeftUpLabel(leftUpLabel);
82 optionTransferSelect.setLeftDownLabel(leftDownLabel);
83 optionTransferSelect.setRightUpLabel(rightUpLabel);
84 optionTransferSelect.setRightDownLabel(rightDownLabel);
85
86 optionTransferSelect.setButtonCssClass(buttonCssClass);
87 optionTransferSelect.setButtonCssStyle(buttonCssStyle);
88
89 optionTransferSelect.setLeftTitle(leftTitle);
90 optionTransferSelect.setRightTitle(rightTitle);
91 }
92
93
94 public String getAddAllToLeftLabel() {
95 return addAllToLeftLabel;
96 }
97
98
99 public void setAddAllToLeftLabel(String addAllToLeftLabel) {
100 this.addAllToLeftLabel = addAllToLeftLabel;
101 }
102
103
104 public String getAddAllToRightLabel() {
105 return addAllToRightLabel;
106 }
107
108
109 public void setAddAllToRightLabel(String addAllToRightLabel) {
110 this.addAllToRightLabel = addAllToRightLabel;
111 }
112
113
114 public String getAddToLeftLabel() {
115 return addToLeftLabel;
116 }
117
118
119 public void setAddToLeftLabel(String addToLeftLabel) {
120 this.addToLeftLabel = addToLeftLabel;
121 }
122
123
124 public String getAddToRightLabel() {
125 return addToRightLabel;
126 }
127
128
129 public void setAddToRightLabel(String addToRightLabel) {
130 this.addToRightLabel = addToRightLabel;
131 }
132
133
134 public String getAllowAddAllToLeft() {
135 return allowAddAllToLeft;
136 }
137
138
139 public void setAllowAddAllToLeft(String allowAddAllToLeft) {
140 this.allowAddAllToLeft = allowAddAllToLeft;
141 }
142
143
144 public String getAllowAddAllToRight() {
145 return allowAddAllToRight;
146 }
147
148
149 public void setAllowAddAllToRight(String allowAddAllToRight) {
150 this.allowAddAllToRight = allowAddAllToRight;
151 }
152
153
154 public String getAllowAddToLeft() {
155 return allowAddToLeft;
156 }
157
158
159 public void setAllowAddToLeft(String allowAddToLeft) {
160 this.allowAddToLeft = allowAddToLeft;
161 }
162
163
164 public String getAllowAddToRight() {
165 return allowAddToRight;
166 }
167
168
169 public void setAllowAddToRight(String allowAddToRight) {
170 this.allowAddToRight = allowAddToRight;
171 }
172
173
174 public String getLeftTitle() {
175 return leftTitle;
176 }
177
178
179 public void setLeftTitle(String leftTitle) {
180 this.leftTitle = leftTitle;
181 }
182
183
184 public String getRightTitle() {
185 return rightTitle;
186 }
187
188
189 public void setRightTitle(String rightTitle) {
190 this.rightTitle = rightTitle;
191 }
192
193
194 public void setAllowSelectAll(String allowSelectAll) {
195 this.allowSelectAll = allowSelectAll;
196 }
197
198 public String getAllowSelectAll() {
199 return this.allowSelectAll;
200 }
201
202 public void setSelectAllLabel(String selectAllLabel) {
203 this.selectAllLabel = selectAllLabel;
204 }
205
206 public String getSelectAllLabel() {
207 return this.selectAllLabel;
208 }
209
210 public void setButtonCssClass(String buttonCssId) {
211 this.buttonCssClass = buttonCssId;
212 }
213
214 public String getButtonCssClass() {
215 return buttonCssClass;
216 }
217
218 public void setButtonCssStyle(String buttonCssStyle) {
219 this.buttonCssStyle = buttonCssStyle;
220 }
221
222 public String getButtonCssStyle() {
223 return this.buttonCssStyle;
224 }
225 }