Package org.alfresco.repo.exporter
Class FileExportPackageHandler
java.lang.Object
org.alfresco.repo.exporter.FileExportPackageHandler
- All Implemented Interfaces:
ExportPackageHandler
Handler for exporting Repository to file system files
- Author:
- David Caruana
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Fileprotected Fileprotected OutputStreamprotected Fileprotected MimetypeServiceprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionFileExportPackageHandler(File destDir, File dataFile, File contentDir, boolean overwrite, MimetypeService mimetypeService) Constuct Handler -
Method Summary
Modifier and TypeMethodDescriptionCreate a stream for accepting the package datavoidEnd the ExportexportContent(InputStream content, ContentData contentData) Call-back for handling the export of content stream.protected voidLog Export MessagevoidStart the Export
-
Field Details
-
mimetypeService
-
contentDir
-
absContentDir
-
absDataFile
-
overwrite
protected boolean overwrite -
absDataStream
-
-
Constructor Details
-
FileExportPackageHandler
public FileExportPackageHandler(File destDir, File dataFile, File contentDir, boolean overwrite, MimetypeService mimetypeService) Constuct Handler- Parameters:
destDir- destination directorydataFile- filename of data file (relative to destDir)contentDir- directory for content (relative to destDir)overwrite- force overwrite of existing package directorymimetypeService- (optional) mimetype service
-
-
Method Details
-
startExport
public void startExport()Description copied from interface:ExportPackageHandlerStart the Export- Specified by:
startExportin interfaceExportPackageHandler
-
createDataStream
Description copied from interface:ExportPackageHandlerCreate a stream for accepting the package data- Specified by:
createDataStreamin interfaceExportPackageHandler- Returns:
- the output stream
-
exportContent
Description copied from interface:ExportPackageHandlerCall-back for handling the export of content stream.- Specified by:
exportContentin interfaceExportPackageHandler- Parameters:
content- content to exportcontentData- content descriptor- Returns:
- the URL to the location of the exported content
-
endExport
public void endExport()Description copied from interface:ExportPackageHandlerEnd the Export- Specified by:
endExportin interfaceExportPackageHandler
-
log
Log Export Message- Parameters:
message- message to log
-