Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.io.impl
Class IODocumentManagerImpl

java.lang.Object
  extended by org.nuxeo.ecm.core.io.impl.IODocumentManagerImpl
All Implemented Interfaces:
Serializable, IODocumentManager

public class IODocumentManagerImpl
extends Object
implements IODocumentManager

IODocumentManager basic implementation.

Author:
Anahide Tchertchian
See Also:
Serialized Form

Constructor Summary
IODocumentManagerImpl()
           
 
Method Summary
 DocumentTranslationMap exportDocuments(OutputStream out, DocumentReader customDocReader, String format)
          Used in pair with importDocuments(...
 DocumentTranslationMap exportDocuments(OutputStream out, String repo, Collection<DocumentRef> sources, boolean recurse, String format)
           
 DocumentTranslationMap importDocuments(DocumentReader customDocReader, DocumentWriter customDocWriter)
           
 DocumentTranslationMap importDocuments(InputStream in, DocumentWriter customDocWriter)
           
 DocumentTranslationMap importDocuments(InputStream in, String repo, DocumentRef root)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IODocumentManagerImpl

public IODocumentManagerImpl()
Method Detail

importDocuments

public DocumentTranslationMap importDocuments(InputStream in,
                                              String repo,
                                              DocumentRef root)
                                       throws ImportDocumentException,
                                              ClientException
Specified by:
importDocuments in interface IODocumentManager
Throws:
ImportDocumentException
ClientException

importDocuments

public DocumentTranslationMap importDocuments(InputStream in,
                                              DocumentWriter customDocWriter)
                                       throws ImportDocumentException
Specified by:
importDocuments in interface IODocumentManager
Throws:
ImportDocumentException

exportDocuments

public DocumentTranslationMap exportDocuments(OutputStream out,
                                              String repo,
                                              Collection<DocumentRef> sources,
                                              boolean recurse,
                                              String format)
                                       throws ExportDocumentException,
                                              ClientException
Specified by:
exportDocuments in interface IODocumentManager
Throws:
ExportDocumentException
ClientException

exportDocuments

public DocumentTranslationMap exportDocuments(OutputStream out,
                                              DocumentReader customDocReader,
                                              String format)
                                       throws ExportDocumentException
Description copied from interface: IODocumentManager
Used in pair with importDocuments(... customDocWriter)

Specified by:
exportDocuments in interface IODocumentManager
Throws:
ExportDocumentException

importDocuments

public DocumentTranslationMap importDocuments(DocumentReader customDocReader,
                                              DocumentWriter customDocWriter)
                                       throws ImportDocumentException
Specified by:
importDocuments in interface IODocumentManager
Parameters:
customDocReader - reader from the input stream
Throws:
ImportDocumentException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.