[ https://issues.apache.org/jira/browse/CMIS-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Florent Guillaume reassigned CMIS-54: ------------------------------------- Assignee: Florent Guillaume > Creating copies of a Document/Folder > ------------------------------------- > > Key: CMIS-54 > URL: https://issues.apache.org/jira/browse/CMIS-54 > Project: Chemistry > Issue Type: New Feature > Components: chemistry-api > Reporter: Daniel Lichtenberger > Assignee: Florent Guillaume > > I'm implementing a Milton-based WebDAV adapter on top of Chemistry. One > common operation that I haven't been able to map to Chemistry APIs is the > copying of documents (files). In theory, I could create a new document and > set all the values and content streams of the old one, but in our case > (http://www.flexive.org) the repository doesn't expose all relevant data via > Chemistry. However, copying documents is a trivial operation when performed > using native repository methods (and it's probably faster too). > For now, I created an extension that allows me to perform the copy operation: > {code}public interface CopyDocumentExtension { > CMISObject copy(Connection conn, ObjectId id); > }{code} > I think this method would be useful on all Chemistry documents (e.g. > CMISObject or Document), similar to the "move" method that is also available > for all objects. A "copyTo" method that accepts a target folder ID would also > be nice. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.