org.nuxeo.ecm.core.io
Interface IODocumentManager
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- IODocumentManagerImpl
public interface IODocumentManager
- extends java.io.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(java.io.OutputStream out,
DocumentReader customDocReader,
java.lang.String format)
Used in pair with importDocuments(... customDocWriter) |
DocumentTranslationMap |
exportDocuments(java.io.OutputStream out,
java.lang.String repo,
java.util.Collection<DocumentRef> sources,
boolean recurse,
java.lang.String format)
|
DocumentTranslationMap |
importDocuments(DocumentReader customDocReader,
DocumentWriter customDocWriter)
|
DocumentTranslationMap |
importDocuments(java.io.InputStream in,
DocumentWriter customDocWriter)
|
DocumentTranslationMap |
importDocuments(java.io.InputStream in,
java.lang.String repo,
DocumentRef root)
|
importDocuments
DocumentTranslationMap importDocuments(java.io.InputStream in,
java.lang.String repo,
DocumentRef root)
throws ImportDocumentException,
ClientException,
java.io.IOException
- Throws:
ImportDocumentException
ClientException
java.io.IOException
importDocuments
DocumentTranslationMap importDocuments(java.io.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(java.io.OutputStream out,
java.lang.String repo,
java.util.Collection<DocumentRef> sources,
boolean recurse,
java.lang.String format)
throws ExportDocumentException,
ClientException
- Throws:
ExportDocumentException
ClientException
exportDocuments
DocumentTranslationMap exportDocuments(java.io.OutputStream out,
DocumentReader customDocReader,
java.lang.String format)
throws ExportDocumentException
- Used in pair with importDocuments(... customDocWriter)
- Throws:
ExportDocumentException
Copyright © 2010 Nuxeo SAS. All Rights Reserved.