Package org.alfresco.repo.transfer
Interface TransferDestinationReportWriter
-
- All Known Implementing Classes:
XMLTransferDestinationReportWriter
public interface TransferDestinationReportWriter- Author:
- mrogers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidendTransferReport()Called at the end of the destination transfer report.voidstartTransferReport(java.lang.String encoding, java.io.Writer writer)Called at the start of the destination transfer report.voidwriteChangeState(java.lang.String state)a change of statevoidwriteComment(java.lang.String comment)An ad-hoc commentvoidwriteCreated(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 nodevoidwriteDeleted(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef deletedNode, java.lang.String oldPath)Reporting a node deletedvoidwriteException(java.lang.Throwable t)Reporting an exceptionvoidwriteMoved(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 movedvoidwriteUpdated(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
-
-