Interface TransferDestinationReportWriter

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void endTransferReport()
      Called at the end of the destination transfer report.
      void startTransferReport​(String encoding, Writer writer)
      Called at the start of the destination transfer report.
      void writeChangeState​(String state)
      a change of state
      void writeComment​(String comment)
      An ad-hoc comment
      void writeCreated​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef newNodeRef, org.alfresco.service.cmr.repository.NodeRef newParentNodeRef, String newPath)
      Reporting creation of a new node
      void writeDeleted​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef deletedNode, String oldPath)
      Reporting a node deleted
      void writeException​(Throwable t)
      Reporting an exception
      void writeMoved​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef movedNodeRef, String oldPath, org.alfresco.service.cmr.repository.NodeRef newParentNodeRef, String newPath)
      Reporting a node moved
      void writeUpdated​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef updatedNode, String updatedPath)
      Reporting update of an existing node
    • Method Detail

      • startTransferReport

        void startTransferReport​(String encoding,
                                 Writer writer)
        Called at the start of the destination transfer report.
        Parameters:
        encoding - the encoding to use, utf-8.
        writer - where to write the transfer report
      • endTransferReport

        void endTransferReport()
        Called at the end of the destination transfer report.
      • writeChangeState

        void writeChangeState​(String state)
        a change of state
      • writeComment

        void writeComment​(String comment)
        An ad-hoc comment
      • writeCreated

        void writeCreated​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                          org.alfresco.service.cmr.repository.NodeRef newNodeRef,
                          org.alfresco.service.cmr.repository.NodeRef newParentNodeRef,
                          String newPath)
        Reporting creation of a new node
      • writeUpdated

        void writeUpdated​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                          org.alfresco.service.cmr.repository.NodeRef updatedNode,
                          String updatedPath)
        Reporting update of an existing node
      • writeMoved

        void writeMoved​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                        org.alfresco.service.cmr.repository.NodeRef movedNodeRef,
                        String oldPath,
                        org.alfresco.service.cmr.repository.NodeRef newParentNodeRef,
                        String newPath)
        Reporting a node moved
      • writeDeleted

        void writeDeleted​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                          org.alfresco.service.cmr.repository.NodeRef deletedNode,
                          String oldPath)
        Reporting a node deleted
      • writeException

        void writeException​(Throwable t)
        Reporting an exception