Transfer event re-ordering:

- enter success/error/cancel state event fired before report events
- but, success/error/cancel events still fired after report events

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22419 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
David Caruana
2010-09-10 17:44:28 +00:00
parent 691df52ef0
commit 2704bd37db
3 changed files with 32 additions and 30 deletions

View File

@@ -139,10 +139,12 @@ public class TransferEventProcessor
notifyObservers();
}
public void writeReport(NodeRef nodeRef, TransferEventReport.ReportType reportType)
public void writeReport(NodeRef nodeRef, TransferEventReport.ReportType reportType, TransferEvent.TransferState state)
{
setState(state);
TransferEventReport event = new TransferEventReport();
event.setTransferState(currentState);
event.setTransferState(state);
event.setNodeRef(nodeRef);
event.setReportType(reportType);
event.setMessage("report nodeRef:" + nodeRef + ", reportType :" + reportType );