org.openl.rules.ruleservice.loader.FileTimeStamp Maven / Gradle / Ivy
package org.openl.rules.ruleservice.loader;
import java.io.File;
/**
* Handles file modification.
*/
class FileTimeStamp {
private final long lastModified;
private final File file;
FileTimeStamp(File file) {
this.file = file;
this.lastModified = file.lastModified();
}
/**
* @return true if a file has been deleted or recreated to a directory or modified
*/
boolean isModifyed() {
return !file.exists() || file.isDirectory() || file.lastModified() != lastModified;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy