Package org.alfresco.service.cmr.view
Interface ExporterService
- All Known Implementing Classes:
ExporterComponent
public interface ExporterService
Exporter Service
- Author:
- David Caruana
-
Method Summary
Modifier and TypeMethodDescriptionvoidexportView(OutputStream viewWriter, ExporterCrawlerParameters parameters, Exporter progress) Export a view of the Repository using the default xml view schema.voidexportView(Exporter exporter, ExporterCrawlerParameters parameters, Exporter progress) Export a view of the Repository using a custom crawler and exporter.voidexportView(ExportPackageHandler exportHandler, ExporterCrawlerParameters parameters, Exporter progress) Export a view of the Repository using the default xml view schema.voidsetExportChunkSize(String exportChunkSize)
-
Method Details
-
exportView
@Auditable(parameters={"viewWriter","parameters","progress"}) void exportView(OutputStream viewWriter, ExporterCrawlerParameters parameters, Exporter progress) throws ExporterException Export a view of the Repository using the default xml view schema. All repository information is exported to the single output stream. This means that any content properties are base64 encoded.- Parameters:
viewWriter- the output stream to export toparameters- export parametersprogress- exporter callback for tracking progress of export- Throws:
ExporterException
-
exportView
@Auditable(parameters={"exportHandler","parameters","progress"}) void exportView(ExportPackageHandler exportHandler, ExporterCrawlerParameters parameters, Exporter progress) throws ExporterException Export a view of the Repository using the default xml view schema. This export supports the custom handling of content properties.- Parameters:
exportHandler- the custom export handler for content propertiesparameters- export parametersprogress- exporter callback for tracking progress of export- Throws:
ExporterException
-
exportView
@Auditable(parameters={"exporter","parameters","progress"}) void exportView(Exporter exporter, ExporterCrawlerParameters parameters, Exporter progress) Export a view of the Repository using a custom crawler and exporter.- Parameters:
exporter- custom exporterparameters- export parametersprogress- exporter callback for tracking progress of export
-
setExportChunkSize
-