Package org.alfresco.service.cmr.view
Interface ExportPackageHandler
-
- All Known Implementing Classes:
ACPExportPackageHandler,FileExportPackageHandler
public interface ExportPackageHandlerContract for a custom content property exporter.- Author:
- David Caruana
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.OutputStreamcreateDataStream()Create a stream for accepting the package datavoidendExport()End the Exportorg.alfresco.service.cmr.repository.ContentDataexportContent(java.io.InputStream content, org.alfresco.service.cmr.repository.ContentData contentData)Call-back for handling the export of content stream.voidstartExport()Start the Export
-
-
-
Method Detail
-
startExport
void startExport()
Start the Export
-
createDataStream
java.io.OutputStream createDataStream()
Create a stream for accepting the package data- Returns:
- the output stream
-
exportContent
org.alfresco.service.cmr.repository.ContentData exportContent(java.io.InputStream content, org.alfresco.service.cmr.repository.ContentData contentData)Call-back for handling the export of content stream.- Parameters:
content- content to exportcontentData- content descriptor- Returns:
- the URL to the location of the exported content
-
endExport
void endExport()
End the Export
-
-