/**
* 版权声明:中图一购网络科技有限公司 版权所有 违者必究 2012
* 日 期:12-4-17
*/
package com.rop.sample.request;
import javax.validation.constraints.Pattern;
import javax.xml.bind.annotation.*;
import java.util.List;
/**
* <pre>
* 功能说明:
* </pre>
*
* @author 陈雄华
* @version 1.0
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "address")
public class Address {
@XmlAttribute
@Pattern(regexp = "\\w{4,30}")
private String zoneCode;
@XmlAttribute
private String doorCode;
/**
* 在请求属性的属性类中,你可以使用接口的集合
*/
@XmlElementWrapper(name = "streets")
@XmlElement(name = "street")
private List<Street> streets;
@XmlElementWrapper(name = "codes")
private String[] codes;
public String getZoneCode() {
return zoneCode;
}
public void setZoneCode(String zoneCode) {
this.zoneCode = zoneCode;
}
public String getDoorCode() {
return doorCode;
}
public void setDoorCode(String doorCode) {
this.doorCode = doorCode;
}
public List<Street> getStreets() {
return streets;
}
public void setStreets(List<Street> streets) {
this.streets = streets;
}
public String[] getCodes() {
return codes;
}
public void setCodes(String[] codes) {
this.codes = codes;
}
}