@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); xml.halfOpenElement("put").attribute("url", putUrl.toString()); if (headers.isEmpty()) { xml.closeEmptyElement(); } else { xml.rightAngleBracket(); for (Map.Entry<String, String> entry : getHeaders().entrySet()) { xml.halfOpenElement("header").attribute("name", entry.getKey()).rightAngleBracket(); xml.escape(entry.getValue()); xml.closeElement("header"); } xml.closeElement("put"); } xml.halfOpenElement("get").attribute("url", getUrl.toString()).closeEmptyElement(); return xml; } }
xml.optElement("PREFIX", prefix); xml.optElement("SUFFIX", suffix); xml.closeElement("N"); xml.optElement("ORGNAME", organization); xml.optElement("ORGUNIT", organizationUnit); xml.closeElement("ORG"); xml.closeElement(entry.getKey()); xml.escapedElement("BINVAL", photoBinval); xml.element("TYPE", photoMimeType); xml.closeElement("PHOTO"); xml.emptyElement("PREF"); xml.element("USERID", emailWork); xml.closeElement("EMAIL"); xml.emptyElement("PREF"); xml.element("USERID", emailHome); xml.closeElement("EMAIL"); xml.emptyElement(phone.getKey()); xml.element("NUMBER", number); xml.closeElement("TEL"); xml.emptyElement(phone.getKey()); xml.element("NUMBER", number); xml.closeElement("TEL");
xml.emptyElement(action); xml.closeElement("actions"); xml.halfOpenElement("note").attribute("type", note.getType().toString()).rightAngleBracket(); xml.append(note.getValue()); xml.closeElement("note");
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); xml.halfOpenElement("put").attribute("url", putUrl.toString()); if (headers.isEmpty()) { xml.closeEmptyElement(); } else { xml.rightAngleBracket(); for (Map.Entry<String, String> entry : getHeaders().entrySet()) { xml.halfOpenElement("header").attribute("name", entry.getKey()).rightAngleBracket(); xml.escape(entry.getValue()); xml.closeElement("header"); } xml.closeElement("put"); } xml.halfOpenElement("get").attribute("url", getUrl.toString()).closeEmptyElement(); return xml; } }