public static void writeObject(XMLStreamWriter writer, CmisVersion cmisVersion, String namespace, ObjectData source) throws XMLStreamException { writeObject(writer, cmisVersion, false, TAG_OBJECT, namespace, source); }
public static void writeObject(XmlSerializer writer, CmisVersion cmisVersion, String namespace, ObjectData source) throws IOException { writeObject(writer, cmisVersion, false, TAG_OBJECT, namespace, source); }
XMLConverter.writeObject(writer, cmisVersion, XMLConstants.NAMESPACE_RESTATOM, object);
/** * Writes a delete object. */ public void writeDeletedObject(ObjectData object, CmisVersion cmisVersion) throws XMLStreamException { if (object == null) { return; } long now = System.currentTimeMillis(); writeAuthor(DEFAULT_AUTHOR); writeId(generateAtomId(object.getId())); writePublished(now); writeTitle(object.getId()); writeUpdated(now); XMLConverter.writeObject(getWriter(), cmisVersion, false, XMLConstants.TAG_OBJECT, XMLConstants.NAMESPACE_RESTATOM, object); }
private void writeQueryResultEntry(AtomEntry entry, ObjectData result, String id, GregorianCalendar now, CmisVersion cmisVersion) throws Exception { if (result == null) { return; } // start entry.startEntry(false); // write Atom base tags entry.writeAuthor(""); entry.writeId(entry.generateAtomId(id)); entry.writePublished(now); entry.writeTitle("Query Result " + id); entry.writeUpdated(now); // write query result object XMLConverter.writeObject(entry.getWriter(), cmisVersion, false, XMLConstants.TAG_OBJECT, XMLConstants.NAMESPACE_RESTATOM, result); // we are done entry.endEntry(); } }
for (ObjectData rel : source.getRelationships()) { if (rel != null) { writeObject(writer, cmisVersion, false, TAG_OBJECT_RELATIONSHIP, NAMESPACE_CMIS, rel);
/** * Writes an object. */ public void writeObject(ObjectData object, ObjectInfo info, String contentSrc, String contentType, String pathSegment, String relativePathSegment, CmisVersion cmisVersion) throws XMLStreamException { if (object == null) { return; } writeAuthor(info.getCreatedBy()); writeId(info.getAtomId() == null ? generateAtomId(info.getId()) : info.getAtomId()); writePublished(info.getCreationDate()); writeTitle(info.getName()); writeUpdated(info.getLastModificationDate()); writeContent(contentSrc, contentType); XMLConverter.writeObject(getWriter(), cmisVersion, false, XMLConstants.TAG_OBJECT, XMLConstants.NAMESPACE_RESTATOM, object); writePathSegment(pathSegment); writeRelativePathSegment(relativePathSegment); }
XMLConverter.writeObject(writer, cmisVersion, XMLConstants.NAMESPACE_RESTATOM, object);
for (ObjectData rel : source.getRelationships()) { if (rel != null) { writeObject(writer, cmisVersion, false, TAG_OBJECT_RELATIONSHIP, NAMESPACE_CMIS, rel);