org.alfresco.repo.transfer
Interface TransferDestinationReportWriter

All Known Implementing Classes:
XMLTransferDestinationReportWriter

public interface TransferDestinationReportWriter


Method Summary
 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, org.alfresco.service.cmr.repository.Path newPath)
          Reporting creation of a new node
 void writeDeleted(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef deletedNode, org.alfresco.service.cmr.repository.Path 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, org.alfresco.service.cmr.repository.Path oldPath, org.alfresco.service.cmr.repository.NodeRef newParentNodeRef, org.alfresco.service.cmr.repository.Path newPath)
          Reporting a node moved
 void writeUpdated(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef updatedNode, org.alfresco.service.cmr.repository.Path 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,
                  org.alfresco.service.cmr.repository.Path newPath)
Reporting creation of a new node


writeUpdated

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


writeMoved

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


writeDeleted

void writeDeleted(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                  org.alfresco.service.cmr.repository.NodeRef deletedNode,
                  org.alfresco.service.cmr.repository.Path oldPath)
Reporting a node deleted


writeException

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



Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.