org.alfresco.service.cmr.view
Interface ExporterService

All Known Implementing Classes:
ExporterComponent

public interface ExporterService

Exporter Service


Method Summary
 void exportView(Exporter exporter, ExporterCrawlerParameters parameters, Exporter progress)
          Export a view of the Repository using a custom crawler and exporter.
 void exportView(ExportPackageHandler exportHandler, ExporterCrawlerParameters parameters, Exporter progress)
          Export a view of the Repository using the default xml view schema.
 void exportView(java.io.OutputStream viewWriter, ExporterCrawlerParameters parameters, Exporter progress)
          Export a view of the Repository using the default xml view schema.
 

Method Detail

exportView

@Auditable(parameters={"viewWriter", "parameters", "progress"})
void exportView(java.io.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 to
parameters - export parameters
progress - 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 properties
parameters - export parameters
progress - 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 exporter
parameters - export parameters
progress - exporter callback for tracking progress of export


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.