*/
package mircoders.media;
+import mir.changetracker.ChangeTracker;
+import mir.changetracker.ChangeType;
import mir.entity.Entity;
import mir.media.MediaExc;
import mir.media.MediaFailure;
import mir.media.MediaHandler;
import mir.misc.StringUtil;
+import mircoders.global.MirGlobal;
import java.io.*;
protected final File getMediaStorageFile(Entity aMedia, Entity aMediaType) throws MediaExc, MediaFailure {
return new File(getMediaStoragePath(aMedia, aMediaType));
}
+
+ /*
+ * Report filesystem changes to the ChangeTracker.
+ */
+ protected void reportChange(String imagePath) {
+ ChangeTracker tracker = MirGlobal.getChangeEngine().getTracker();
+ tracker.addChange(imagePath, ChangeType.MODIFICATION);
+ }
}