package shared.communication.params; import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream.annotations.XStreamAlias; import com.thoughtworks.xstream.io.xml.StaxDriver; @XStreamAlias("downloadBatch") public class DownloadBatch_Param { private String username; private String password; private int projectId; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public int getProjectId() { return projectId; } public void setProjectId(int projectId) { this.projectId = projectId; } public static DownloadBatch_Param serialize(String xml) { XStream xstream = new XStream(new StaxDriver()); xstream.autodetectAnnotations(true); xstream.alias("batch", DownloadBatch_Param.class); xstream.alias("downloadBatch", DownloadBatch_Param.class); xstream.alias("downloadbatch", DownloadBatch_Param.class); xstream.alias("download", DownloadBatch_Param.class); return (DownloadBatch_Param)xstream.fromXML(xml); } public String toXML() { XStream xstream = new XStream(new StaxDriver()); xstream.autodetectAnnotations(true); xstream.alias("downloadBatch", DownloadBatch_Param.class); return xstream.toXML(this); } }