Interface ExporterService

  • All Known Implementing Classes:
    ExporterComponent

    public interface ExporterService
    Exporter Service
    Author:
    David Caruana
    • 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