最后做了以下的…
确认消息VO
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name = "euloack")
public class ACKMessageVo {
private String header;
private ACKMessageVoData data;
public ACKMessageVo() {
}
public ACKMessageVo(ACKMessageVoData data) {
super();
setData(data);
}
public ACKMessageVo(String combinationFileName, String checksumFile, String sscXmlFilename, String acknowledgement) {
super();
setData(new ACKMessageVoData(combinationFileName, checksumFile, sscXmlFilename, acknowledgement));
}
public String getHeader() {
return header;
}
@XmlElement
public void setHeader(String header) {
this.header = header;
}
public ACKMessageVoData getData() {
return data;
}
@XmlElement
public void setData(ACKMessageVoData data) {
this.data = data;
}
@Override
public String toString() {
return data.toString();
}
}
确认消息数据
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* Data for the ACK
*
*/
@XmlRootElement(name = "data")
@XmlType(propOrder = { "combinationFileName", "checksumFile", "sscXmlFilename", "acknowledgement" })
public class ACKMessageVoData {
private String combinationFileName;
private String checksumFile;
private String sscXmlFilename;
private String acknowledgement;
public ACKMessageVoData() {
}
public ACKMessageVoData(String combinationFileName, String checksumFile, String sscXmlFilename, String acknowledgement) {
super();
this.combinationFileName = combinationFileName;
this.checksumFile = checksumFile;
this.sscXmlFilename = sscXmlFilename;
this.acknowledgement = acknowledgement;
}
public String getCombinationFileName() {
return combinationFileName;
}
@XmlElement(name = "combination_filename")
public void setCombinationFileName(String combinationFileName) {
this.combinationFileName = combinationFileName;
}
public String getChecksumFile() {
return checksumFile;
}
@XmlElement(name = "checksum_filename")
public void setChecksumFile(String checksumFile) {
this.checksumFile = checksumFile;
}
public String getSscXmlFilename() {
return sscXmlFilename;
}
@XmlElement(name = "ssc_xml_filename")
public void setSscXmlFilename(String sscXmlFilename) {
this.sscXmlFilename = sscXmlFilename;
}
public String getAcknowledgement() {
return acknowledgement;
}
@XmlElement(name = "acknowledgement")
public void setAcknowledgement(String acknowledgement) {
this.acknowledgement = acknowledgement;
}
@Override
public String toString() {
return combinationFileName.trim() + "," + checksumFile.trim() + "," + sscXmlFilename.trim() + "," + acknowledgement.trim();
}
}