From 9dc7c62c99c47211e8a7185f442f258a6e11199c Mon Sep 17 00:00:00 2001 From: dmgarland Date: Sat, 11 Nov 2006 16:20:38 +0000 Subject: [PATCH] Changed FileDateSettingProducerNode to call changeTracker with a modification type on the file's absolute path --- source/mir/producer/FileDateSettingProducerNode.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/source/mir/producer/FileDateSettingProducerNode.java b/source/mir/producer/FileDateSettingProducerNode.java index c6c70b91..2cd72561 100755 --- a/source/mir/producer/FileDateSettingProducerNode.java +++ b/source/mir/producer/FileDateSettingProducerNode.java @@ -27,13 +27,16 @@ */ package mir.producer; -import mir.log.LoggerWrapper; -import mir.util.ParameterExpander; - import java.io.File; import java.util.Date; import java.util.Map; +import mir.changetracker.ChangeTracker; +import mir.changetracker.ChangeType; +import mir.log.LoggerWrapper; +import mir.util.ParameterExpander; +import mircoders.global.MirGlobal; + public class FileDateSettingProducerNode extends FileOperationProducerNode { String dateExpression; @@ -54,6 +57,11 @@ public class FileDateSettingProducerNode extends FileOperationProducerNode { if (!aFile.setLastModified(((Date) date).getTime())) { aLogger.error("Can't set date for " + aFile.getName()); } + else + { + ChangeTracker tracker = MirGlobal.getChangeEngine().getTracker(); + tracker.addChange(aFile.getAbsolutePath(), ChangeType.MODIFICATION); + } } catch (Throwable t) { aLogger.error( "File " + aFile.getName() + " could not be set to date " + dateExpression + ": " + t.getMessage()); -- 2.11.0