From: dmgarland Date: Sat, 11 Nov 2006 16:12:46 +0000 (+0000) Subject: Added a call to ChangeTracker to FileDeletingProducerNode notifying it of the absolut... X-Git-Tag: LATEST_MERGED_1_1~33 X-Git-Url: http://erislabs.net/gitweb/?p=mir.git;a=commitdiff_plain;h=7fa12a5e4faf167ad94da9954c50037362f30092 Added a call to ChangeTracker to FileDeletingProducerNode notifying it of the absolute path to the deleted file and a change type of delete --- diff --git a/source/mir/producer/FileDeletingProducerNode.java b/source/mir/producer/FileDeletingProducerNode.java index 2b823faf..c6acdaab 100755 --- a/source/mir/producer/FileDeletingProducerNode.java +++ b/source/mir/producer/FileDeletingProducerNode.java @@ -27,7 +27,10 @@ */ package mir.producer; +import mir.changetracker.ChangeTracker; +import mir.changetracker.ChangeType; import mir.log.LoggerWrapper; +import mircoders.global.MirGlobal; import java.io.File; import java.util.Map; @@ -44,6 +47,10 @@ public class FileDeletingProducerNode extends FileOperationProducerNode { throw new Exception("Unable to delete file " + aFile); } + // Notify the change tracker that the file was deleted + ChangeTracker tracker = MirGlobal.getChangeEngine().getTracker(); + tracker.addChange(aFile.getAbsolutePath(), ChangeType.DELETION); + aLogger.debug("File " + aFile.getName() + " deleted"); } catch (Throwable t) {