Package org.alfresco.repo.transfer
Interface TransferDestinationReportWriter
- All Known Implementing Classes:
XMLTransferDestinationReportWriter
public interface TransferDestinationReportWriter
- Author:
- mrogers
-
Method Summary
Modifier and TypeMethodDescriptionvoidCalled at the end of the destination transfer report.voidstartTransferReport(String encoding, Writer writer) Called at the start of the destination transfer report.voidwriteChangeState(String state) a change of statevoidwriteComment(String comment) An ad-hoc commentvoidwriteCreated(NodeRef sourceNodeRef, NodeRef newNodeRef, NodeRef newParentNodeRef, String newPath) Reporting creation of a new nodevoidwriteDeleted(NodeRef sourceNodeRef, NodeRef deletedNode, String oldPath) Reporting a node deletedvoidReporting an exceptionvoidwriteMoved(NodeRef sourceNodeRef, NodeRef movedNodeRef, String oldPath, NodeRef newParentNodeRef, String newPath) Reporting a node movedvoidwriteUpdated(NodeRef sourceNodeRef, NodeRef updatedNode, String updatedPath) Reporting update of an existing node
-
Method Details
-
startTransferReport
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
a change of state -
writeComment
An ad-hoc comment -
writeCreated
void writeCreated(NodeRef sourceNodeRef, NodeRef newNodeRef, NodeRef newParentNodeRef, String newPath) Reporting creation of a new node -
writeUpdated
Reporting update of an existing node -
writeMoved
void writeMoved(NodeRef sourceNodeRef, NodeRef movedNodeRef, String oldPath, NodeRef newParentNodeRef, String newPath) Reporting a node moved -
writeDeleted
Reporting a node deleted -
writeException
Reporting an exception
-