package com.owera.xaps.tr069.xml;
import com.owera.xaps.tr069.Namespace;
/**
* Represents the response from the ACS to the CPE.
* @author morten
*
*/
public class Response {
private Header header;
private Body body;
public Response(Header header, Body body) {
this.header = header;
this.body = body;
}
public String toXml() {
StringBuilder sb = new StringBuilder(10);
sb.append("<" + Namespace.getSoapEnvNS() + ":Envelope ");
sb.append("xmlns:" + Namespace.getSoapEnvNS() + "=\"http://schemas.xmlsoap.org/soap/envelope/\" ");
sb.append("xmlns:" + Namespace.getSoapEncNS() + "=\"http://schemas.xmlsoap.org/soap/encoding/\" ");
sb.append("xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" ");
sb.append("xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ");
sb.append("xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n");
sb.append(header.toXml());
sb.append(body.toXml());
sb.append("</" + Namespace.getSoapEnvNS() + ":Envelope>\n");
return sb.toString();
}
}