package com.opentravelsoft.action.manage.resource;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
import com.opentravelsoft.action.ManageAction;
import com.opentravelsoft.entity.Country;
import com.opentravelsoft.entity.District;
import com.opentravelsoft.entity.Employee;
import com.opentravelsoft.entity.Province;
import com.opentravelsoft.service.resource.DistrictService;
import com.opentravelsoft.util.StringUtil;
/**
* 参数设置:目的地维护
*
* @author <a herf="mailto:zhangsitao@gmail.com">Steven Zhang</a>
* @version $Revision: 1.1 $ $Date: 2009/03/01 16:24:03 $
*/
public class EditDistrictAction extends ManageAction {
private static final long serialVersionUID = 7671898914387730451L;
protected static final Log logger = LogFactory
.getLog(EditDistrictAction.class);
@Autowired
private DistrictService districtService;
private String districtNo;
private District district;
// -------------------------------------------------------------------------
// 检索条件
/** 目的地名称 */
private String kenName;
/** 国家 */
private String kenCountry;
/** 省份 */
private String kenProvince;
// -------------------------------------------------------------------------
private List<Country> countryList;
private List<Province> provinceList;
public String input() throws Exception {
if (StringUtil.hasLength(districtNo))
district = districtService.roGetDistrict(districtNo);
else
district = new District();
countryList = districtService.roGetCountry();
provinceList = districtService.roGetProvinceList("CN");
return INPUT;
}
public String submit() throws Exception {
Employee user = getUser();
districtService.txEditDistrict(district, user.getUserId());
return SUCCESS;
}
public String getDistrictNo() {
return districtNo;
}
public void setDistrictNo(String districtNo) {
this.districtNo = districtNo;
}
public List<Country> getCountryList() {
return countryList;
}
public List<Province> getProvinceList() {
return provinceList;
}
public String getKenCountry() {
return kenCountry;
}
public void setKenCountry(String kenCountry) {
this.kenCountry = kenCountry;
}
public String getKenName() {
return kenName;
}
public void setKenName(String kenName) {
this.kenName = kenName;
}
public String getKenProvince() {
return kenProvince;
}
public void setKenProvince(String kenProvince) {
this.kenProvince = kenProvince;
}
public District getDistrict() {
return district;
}
public void setDistrict(District district) {
this.district = district;
}
}