org.nuxeo.ecm.core.io
Interface IODocumentManager
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- IODocumentManagerImpl
public interface IODocumentManager
- extends Serializable
Defines functional interface that deals directly with documents import using
provided DocumentReader or InputStream as a source and DocumentWriter that
knows how the documents will be saved into the repository.
- Author:
- Dragos Mihalache
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)
|
importDocuments
DocumentTranslationMap importDocuments(InputStream in,
String repo,
DocumentRef root)
throws ImportDocumentException,
ClientException,
IOException
- Throws:
ImportDocumentException
ClientException
IOException
importDocuments
DocumentTranslationMap importDocuments(InputStream in,
DocumentWriter customDocWriter)
throws ImportDocumentException
- Throws:
ImportDocumentException
importDocuments
DocumentTranslationMap importDocuments(DocumentReader customDocReader,
DocumentWriter customDocWriter)
throws ImportDocumentException
- Parameters:
customDocReader
- reader from the input streamcustomDocWriter
-
- Throws:
ImportDocumentException
exportDocuments
DocumentTranslationMap exportDocuments(OutputStream out,
String repo,
Collection<DocumentRef> sources,
boolean recurse,
String format)
throws ExportDocumentException,
ClientException
- Throws:
ExportDocumentException
ClientException
exportDocuments
DocumentTranslationMap exportDocuments(OutputStream out,
DocumentReader customDocReader,
String format)
throws ExportDocumentException
- Used in pair with importDocuments(... customDocWriter)
- Throws:
ExportDocumentException
Copyright © 2011 Nuxeo SAS. All Rights Reserved.