Interface TransferProgressMonitor

    • Method Detail

      • logCreated

        void logCreated​(String transferId,
                        NodeRef sourceNode,
                        NodeRef destNode,
                        NodeRef newParent,
                        String newPath,
                        boolean orphan)
        Log the creation of a new node
        Parameters:
        transferId - String
        sourceNode - NodeRef
        destNode - NodeRef
        newPath - String
        orphan - boolean
      • logUpdated

        void logUpdated​(String transferId,
                        NodeRef sourceNode,
                        NodeRef destNode,
                        String path)
        Log the creation of a new node
        Parameters:
        transferId - String
        sourceNode - NodeRef
        destNode - NodeRef
        path - The path of the updated node
      • logDeleted

        void logDeleted​(String transferId,
                        NodeRef sourceNode,
                        NodeRef destNode,
                        String path)
        Log the deletion of a node
        Parameters:
        transferId - String
        sourceNode - NodeRef
        destNode - NodeRef
        path - The path of the deleted node
      • logMoved

        void logMoved​(String transferId,
                      NodeRef sourceNodeRef,
                      NodeRef destNodeRef,
                      String oldPath,
                      NodeRef newParent,
                      String newPath)
        After the transfer has completed this method reads the log.
        Parameters:
        transferId - String
        sourceNodeRef - NodeRef
        destNodeRef - NodeRef
        oldPath - String
        newParent - NodeRef
        newPath - String
      • updateProgress

        void updateProgress​(String transferId,
                            int currPos)
                     throws TransferException
        update the progress of the specified transfer
        Parameters:
        transferId - String
        currPos - int
        Throws:
        TransferException
      • updateProgress

        void updateProgress​(String transferId,
                            int currPos,
                            int endPos)
                     throws TransferException
        update the progress of the specified transfer and possibly change the end position.
        Parameters:
        transferId - String
        currPos - int
        endPos - int
        Throws:
        TransferException