Class ACPExportPackageHandler

    • Field Detail

      • mimetypeService

        protected org.alfresco.service.cmr.repository.MimetypeService mimetypeService
      • nodeService

        protected org.alfresco.service.cmr.repository.NodeService nodeService
      • dataFile

        protected File dataFile
      • contentDir

        protected File contentDir
      • tempDataFile

        protected File tempDataFile
      • tempDataFileStream

        protected OutputStream tempDataFileStream
      • zipStream

        protected org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream zipStream
      • iFileCnt

        protected int iFileCnt
      • exportAsFolders

        protected boolean exportAsFolders
    • Constructor Detail

      • ACPExportPackageHandler

        public ACPExportPackageHandler​(File destDir,
                                       File zipFile,
                                       File dataFile,
                                       File contentDir,
                                       boolean overwrite,
                                       org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
        Construct
        Parameters:
        destDir - File
        zipFile - File
        dataFile - File
        contentDir - File
        overwrite - boolean
        mimetypeService - MimetypeService
      • ACPExportPackageHandler

        public ACPExportPackageHandler​(OutputStream outputStream,
                                       File dataFile,
                                       File contentDir,
                                       org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
        Construct
        Parameters:
        outputStream - OutputStream
        dataFile - File
        contentDir - File
        mimetypeService - MimetypeService
    • Method Detail

      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
        Parameters:
        nodeService - NodeService
      • setExportAsFolders

        public void setExportAsFolders​(boolean exportAsFolders)
        Export content into folder structure of nodes
        Parameters:
        exportAsFolders - boolean
      • exportContent

        public org.alfresco.service.cmr.repository.ContentData exportContent​(InputStream content,
                                                                             org.alfresco.service.cmr.repository.ContentData contentData)
        Description copied from interface: ExportPackageHandler
        Call-back for handling the export of content stream.
        Specified by:
        exportContent in interface ExportPackageHandler
        Parameters:
        content - content to export
        contentData - content descriptor
        Returns:
        the URL to the location of the exported content
      • log

        protected void log​(String message)
        Log Export Message
        Parameters:
        message - message to log