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​(java.lang.String encoding, java.io.Writer writer)
      Called at the start of the destination transfer report.
      void writeChangeState​(java.lang.String state)
      a change of state
      void writeComment​(java.lang.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, java.lang.String newPath)
      Reporting creation of a new node
      void writeDeleted​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef deletedNode, java.lang.String oldPath)
      Reporting a node deleted
      void writeException​(java.lang.Throwable t)
      Reporting an exception
      void writeMoved​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef movedNodeRef, java.lang.String oldPath, org.alfresco.service.cmr.repository.NodeRef newParentNodeRef, java.lang.String newPath)
      Reporting a node moved
      void writeUpdated​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef updatedNode, java.lang.String updatedPath)
      Reporting update of an existing node
    • Method Detail

      • startTransferReport

        void startTransferReport​(java.lang.String encoding,
                                 java.io.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​(java.lang.String state)
        a change of state
      • writeComment

        void writeComment​(java.lang.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,
                          java.lang.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,
                          java.lang.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,
                        java.lang.String oldPath,
                        org.alfresco.service.cmr.repository.NodeRef newParentNodeRef,
                        java.lang.String newPath)
        Reporting a node moved
      • writeDeleted

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

        void writeException​(java.lang.Throwable t)
        Reporting an exception