/*
* $Id: OptionTransferSelectTag.java 558460 2007-07-22 04:16:29Z jholmes $
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.struts2.views.jsp.ui;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.components.Component;
import org.apache.struts2.components.OptionTransferSelect;
import com.opensymphony.xwork2.util.ValueStack;
/**
* OptionTransferSelect jsp tag.
*/
public class OptionTransferSelectTag extends AbstractDoubleListTag {
private static final long serialVersionUID = 250474334495763536L;
protected String allowAddToLeft;
protected String allowAddToRight;
protected String allowAddAllToLeft;
protected String allowAddAllToRight;
protected String allowSelectAll;
protected String allowUpDownOnLeft;
protected String allowUpDownOnRight;
protected String leftTitle;
protected String rightTitle;
protected String buttonCssClass;
protected String buttonCssStyle;
protected String addToLeftLabel;
protected String addToRightLabel;
protected String addAllToLeftLabel;
protected String addAllToRightLabel;
protected String selectAllLabel;
protected String leftUpLabel;
protected String leftDownLabel;
protected String rightUpLabel;
protected String rightDownLabel;
protected String addToLeftOnclick;
protected String addToRightOnclick;
protected String addAllToLeftOnclick;
protected String addAllToRightOnclick;
protected String selectAllOnclick;
protected String upDownOnLeftOnclick;
protected String upDownOnRightOnclick;
public Component getBean(ValueStack stack, HttpServletRequest req, HttpServletResponse res) {
return new OptionTransferSelect(stack, req, res);
}
protected void populateParams() {
super.populateParams();
OptionTransferSelect optionTransferSelect = (OptionTransferSelect) component;
optionTransferSelect.setAllowAddToLeft(allowAddToLeft);
optionTransferSelect.setAllowAddToRight(allowAddToRight);
optionTransferSelect.setAllowAddAllToLeft(allowAddAllToLeft);
optionTransferSelect.setAllowAddAllToRight(allowAddAllToRight);
optionTransferSelect.setAllowSelectAll(allowSelectAll);
optionTransferSelect.setAllowUpDownOnLeft(allowUpDownOnLeft);
optionTransferSelect.setAllowUpDownOnRight(allowUpDownOnRight);
optionTransferSelect.setAddToLeftLabel(addToLeftLabel);
optionTransferSelect.setAddToRightLabel(addToRightLabel);
optionTransferSelect.setAddAllToLeftLabel(addAllToLeftLabel);
optionTransferSelect.setAddAllToRightLabel(addAllToRightLabel);
optionTransferSelect.setSelectAllLabel(selectAllLabel);
optionTransferSelect.setLeftUpLabel(leftUpLabel);
optionTransferSelect.setLeftDownLabel(leftDownLabel);
optionTransferSelect.setRightUpLabel(rightUpLabel);
optionTransferSelect.setRightDownLabel(rightDownLabel);
optionTransferSelect.setButtonCssClass(buttonCssClass);
optionTransferSelect.setButtonCssStyle(buttonCssStyle);
optionTransferSelect.setLeftTitle(leftTitle);
optionTransferSelect.setRightTitle(rightTitle);
optionTransferSelect.setAddToLeftOnclick(addToLeftOnclick);
optionTransferSelect.setAddToRightOnclick(addToRightOnclick);
optionTransferSelect.setAddAllToLeftOnclick(addAllToLeftOnclick);
optionTransferSelect.setAddAllToRightOnclick(addAllToRightOnclick);
optionTransferSelect.setSelectAllOnclick(selectAllOnclick);
optionTransferSelect.setUpDownOnLeftOnclick(upDownOnLeftOnclick);
optionTransferSelect.setUpDownOnRightOnclick(upDownOnRightOnclick);
}
public String getAddAllToLeftLabel() {
return addAllToLeftLabel;
}
public void setAddAllToLeftLabel(String addAllToLeftLabel) {
this.addAllToLeftLabel = addAllToLeftLabel;
}
public String getAddAllToRightLabel() {
return addAllToRightLabel;
}
public void setAddAllToRightLabel(String addAllToRightLabel) {
this.addAllToRightLabel = addAllToRightLabel;
}
public String getAddToLeftLabel() {
return addToLeftLabel;
}
public void setAddToLeftLabel(String addToLeftLabel) {
this.addToLeftLabel = addToLeftLabel;
}
public String getAddToRightLabel() {
return addToRightLabel;
}
public void setAddToRightLabel(String addToRightLabel) {
this.addToRightLabel = addToRightLabel;
}
public String getAllowAddAllToLeft() {
return allowAddAllToLeft;
}
public void setAllowAddAllToLeft(String allowAddAllToLeft) {
this.allowAddAllToLeft = allowAddAllToLeft;
}
public String getAllowAddAllToRight() {
return allowAddAllToRight;
}
public void setAllowAddAllToRight(String allowAddAllToRight) {
this.allowAddAllToRight = allowAddAllToRight;
}
public String getAllowAddToLeft() {
return allowAddToLeft;
}
public void setAllowAddToLeft(String allowAddToLeft) {
this.allowAddToLeft = allowAddToLeft;
}
public String getAllowAddToRight() {
return allowAddToRight;
}
public void setAllowAddToRight(String allowAddToRight) {
this.allowAddToRight = allowAddToRight;
}
public String getAllowUpDownOnLeft() {
return allowUpDownOnLeft;
}
public void setAllowUpDownOnLeft(String allowUpDownOnLeft) {
this.allowUpDownOnLeft = allowUpDownOnLeft;
}
public String getAllowUpDownOnRight() {
return allowUpDownOnRight;
}
public void setAllowUpDownOnRight(String allowUpDownOnRight) {
this.allowUpDownOnRight = allowUpDownOnRight;
}
public String getLeftUpLabel() {
return leftUpLabel;
}
public void setLeftUpLabel(String leftUpLabel) {
this.leftUpLabel = leftUpLabel;
}
public String getLeftDownLabel() {
return leftDownLabel;
}
public void setLeftDownLabel(String leftDownLabel) {
this.leftDownLabel = leftDownLabel;
}
public String getRightUpLabel() {
return rightUpLabel;
}
public void setRightUpLabel(String rightUpLabel) {
this.rightUpLabel = rightUpLabel;
}
public String getRightDownLabel() {
return rightDownLabel;
}
public void setRightDownLabel(String rightDownLabel) {
this.rightDownLabel = rightDownLabel;
}
public String getLeftTitle() {
return leftTitle;
}
public void setLeftTitle(String leftTitle) {
this.leftTitle = leftTitle;
}
public String getRightTitle() {
return rightTitle;
}
public void setRightTitle(String rightTitle) {
this.rightTitle = rightTitle;
}
public void setAllowSelectAll(String allowSelectAll) {
this.allowSelectAll = allowSelectAll;
}
public String getAllowSelectAll() {
return this.allowSelectAll;
}
public void setSelectAllLabel(String selectAllLabel) {
this.selectAllLabel = selectAllLabel;
}
public String getSelectAllLabel() {
return this.selectAllLabel;
}
public void setButtonCssClass(String buttonCssId) {
this.buttonCssClass = buttonCssId;
}
public String getButtonCssClass() {
return buttonCssClass;
}
public void setButtonCssStyle(String buttonCssStyle) {
this.buttonCssStyle = buttonCssStyle;
}
public String getButtonCssStyle() {
return this.buttonCssStyle;
}
public String getAddAllToLeftOnclick() {
return this.addAllToLeftOnclick;
}
public void setAddAllToLeftOnclick(String addAllToLeftOnclick) {
this.addAllToLeftOnclick = addAllToLeftOnclick;
}
public String getAddAllToRightOnclick() {
return this.addAllToRightOnclick;
}
public void setAddAllToRightOnclick(String addAllToRightOnclick) {
this.addAllToRightOnclick = addAllToRightOnclick;
}
public String getAddToLeftOnclick() {
return this.addToLeftOnclick;
}
public void setAddToLeftOnclick(String addToLeftOnclick) {
this.addToLeftOnclick = addToLeftOnclick;
}
public String getAddToRightOnclick() {
return this.addToRightOnclick;
}
public void setAddToRightOnclick(String addToRightOnclick) {
this.addToRightOnclick = addToRightOnclick;
}
public String getUpDownOnLeftOnclick() {
return this.upDownOnLeftOnclick;
}
public void setUpDownOnLeftOnclick(String upDownOnLeftOnclick) {
this.upDownOnLeftOnclick = upDownOnLeftOnclick;
}
public String getUpDownOnRightOnclick() {
return this.upDownOnRightOnclick;
}
public void setUpDownOnRightOnclick(String upDownOnRightOnclick) {
this.upDownOnRightOnclick = upDownOnRightOnclick;
}
public void setSelectAllOnclick(String selectAllOnclick) {
this.selectAllOnclick = selectAllOnclick;
}
public String getSelectAllOnclick() {
return this.selectAllOnclick;
}
}
|