Interface TransferDestinationReportWriter

All Known Implementing Classes:
XMLTransferDestinationReportWriter

public interface TransferDestinationReportWriter
Author:
mrogers
  • Method Details

    • 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(NodeRef sourceNodeRef, NodeRef newNodeRef, NodeRef newParentNodeRef, String newPath)
      Reporting creation of a new node
    • writeUpdated

      void writeUpdated(NodeRef sourceNodeRef, NodeRef updatedNode, String updatedPath)
      Reporting update of an existing node
    • writeMoved

      void writeMoved(NodeRef sourceNodeRef, NodeRef movedNodeRef, String oldPath, NodeRef newParentNodeRef, String newPath)
      Reporting a node moved
    • writeDeleted

      void writeDeleted(NodeRef sourceNodeRef, NodeRef deletedNode, String oldPath)
      Reporting a node deleted
    • writeException

      void writeException(Throwable t)
      Reporting an exception