Class TransferSummaryReportImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _SIMPLE_REPORT  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.io.Writer createUnderlyingLogWriter​(java.lang.String transferId)  
      void finishSummaryReport()
      called to close the report file
      void logSummaryComment​(java.lang.Object obj)
      log an ad-hoc message
      void logSummaryCreated​(org.alfresco.service.cmr.repository.NodeRef sourceNode, org.alfresco.service.cmr.repository.NodeRef destNode, org.alfresco.service.cmr.repository.NodeRef newParent, java.lang.String newPath, boolean orphan)
      Log the creation of a new node
      void logSummaryDeleted​(org.alfresco.service.cmr.repository.NodeRef sourceNode, org.alfresco.service.cmr.repository.NodeRef destNode, java.lang.String oldPath)
      Log the deletion of a node
      void logSummaryException​(java.lang.Object obj, java.lang.Throwable ex)
      log an ad-hoc message and an exception
      void logSummaryMoved​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef destNodeRef, java.lang.String oldPath, org.alfresco.service.cmr.repository.NodeRef newParent, java.lang.String newPath)
      After the transfer has completed this method reads the log.
      void logSummaryUpdated​(org.alfresco.service.cmr.repository.NodeRef sourceNode, org.alfresco.service.cmr.repository.NodeRef destNode, java.lang.String path)
      Log the creation of a new node
      void logSummaryUpdateStatus​(TransferProgress.Status status)
      update the status of the transfer
      void setContentService​(ContentService contentService)  
      void setFileFolderService​(FileFolderService fileFolderService)  
      void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)  
      void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)  
      void setSearchService​(org.alfresco.service.cmr.search.SearchService searchService)  
      void setTransferSummaryReportLocation​(java.lang.String transferSummaryReportLocation)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TransferSummaryReportImpl

        public TransferSummaryReportImpl​(java.lang.String transferId)
    • Method Detail

      • logSummaryCreated

        public void logSummaryCreated​(org.alfresco.service.cmr.repository.NodeRef sourceNode,
                                      org.alfresco.service.cmr.repository.NodeRef destNode,
                                      org.alfresco.service.cmr.repository.NodeRef newParent,
                                      java.lang.String newPath,
                                      boolean orphan)
        Description copied from interface: TransferSummaryReport
        Log the creation of a new node
        Specified by:
        logSummaryCreated in interface TransferSummaryReport
        Parameters:
        sourceNode - NodeRef
        destNode - NodeRef
        newParent - NodeRef
        newPath - String
        orphan - boolean
      • logSummaryUpdated

        public void logSummaryUpdated​(org.alfresco.service.cmr.repository.NodeRef sourceNode,
                                      org.alfresco.service.cmr.repository.NodeRef destNode,
                                      java.lang.String path)
        Description copied from interface: TransferSummaryReport
        Log the creation of a new node
        Specified by:
        logSummaryUpdated in interface TransferSummaryReport
        Parameters:
        sourceNode - NodeRef
        destNode - NodeRef
        path - The path of the updated node
      • logSummaryDeleted

        public void logSummaryDeleted​(org.alfresco.service.cmr.repository.NodeRef sourceNode,
                                      org.alfresco.service.cmr.repository.NodeRef destNode,
                                      java.lang.String oldPath)
        Description copied from interface: TransferSummaryReport
        Log the deletion of a node
        Specified by:
        logSummaryDeleted in interface TransferSummaryReport
        Parameters:
        sourceNode - NodeRef
        destNode - NodeRef
        oldPath - The path of the updated node
      • logSummaryMoved

        public void logSummaryMoved​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                                    org.alfresco.service.cmr.repository.NodeRef destNodeRef,
                                    java.lang.String oldPath,
                                    org.alfresco.service.cmr.repository.NodeRef newParent,
                                    java.lang.String newPath)
        Description copied from interface: TransferSummaryReport
        After the transfer has completed this method reads the log.
        Specified by:
        logSummaryMoved in interface TransferSummaryReport
        Parameters:
        sourceNodeRef - NodeRef
        destNodeRef - NodeRef
        oldPath - String
        newParent - NodeRef
        newPath - String
      • createUnderlyingLogWriter

        protected java.io.Writer createUnderlyingLogWriter​(java.lang.String transferId)
      • setTransferSummaryReportLocation

        public void setTransferSummaryReportLocation​(java.lang.String transferSummaryReportLocation)
      • setFileFolderService

        public void setFileFolderService​(FileFolderService fileFolderService)
      • setContentService

        public void setContentService​(ContentService contentService)
      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
      • setSearchService

        public void setSearchService​(org.alfresco.service.cmr.search.SearchService searchService)
      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)