public byte[] convertToXmlByteArray(ObjectLockLegalHold legalHold) { XmlWriter writer = new XmlWriter(); writer.start("LegalHold", "xmlns", Constants.XML_NAMESPACE); addIfNotNull(writer, "Status", legalHold.getStatus()); writer.end(); return writer.getBytes(); } }
public byte[] convertToXmlByteArray(ObjectLockConfiguration config) { XmlWriter writer = new XmlWriter(); writer.start("ObjectLockConfiguration", "xmlns", Constants.XML_NAMESPACE); addIfNotNull(writer, "ObjectLockEnabled", config.getObjectLockEnabled()); addRuleIfNotNull(writer, config.getRule()); writer.end(); return writer.getBytes(); }
private static void writeDefaultRetention(XmlWriter writer, DefaultRetention retention) { if (retention == null) { return; } writer.start("DefaultRetention"); addIfNotNull(writer, "Mode", retention.getMode()); Integer days = retention.getDays(); if (days != null) { writer.start("Days").value(Integer.toString(days)).end(); } Integer years = retention.getYears(); if (years != null) { writer.start("Years").value(Integer.toString(years)).end(); } writer.end(); } }
public byte[] convertToXmlByteArray(ObjectLockRetention retention) { XmlWriter writer = new XmlWriter(); writer.start("Retention", "xmlns", Constants.XML_NAMESPACE); addIfNotNull(writer, "Mode", retention.getMode()); addDateIfNotNull(writer, "RetainUntilDate", retention.getRetainUntilDate()); writer.end(); return writer.getBytes(); }