public class BaseFileCleaner<T extends CleanParameters> extends java.lang.Object implements FileCleaner<T>
Modifier and Type | Field and Description |
---|---|
protected FileDataDAO |
fileDataDAO |
protected CleanerUtils |
utils |
Constructor and Description |
---|
BaseFileCleaner(CleanerUtils utils,
FileDataDAO fileDataDAO,
java.util.concurrent.atomic.AtomicInteger counter) |
BaseFileCleaner(FileDataDAO fileDataDAO) |
Modifier and Type | Method and Description |
---|---|
void |
clean(T parameters) |
protected java.util.List<java.util.function.Predicate<java.nio.file.Path>> |
getFilterPredicates() |
protected boolean |
isDbEntryExist(int fileId) |
protected final CleanerUtils utils
protected final FileDataDAO fileDataDAO
public BaseFileCleaner(CleanerUtils utils, FileDataDAO fileDataDAO, java.util.concurrent.atomic.AtomicInteger counter)
public BaseFileCleaner(FileDataDAO fileDataDAO)
public final void clean(T parameters)
clean
in interface FileCleaner<T extends CleanParameters>
protected boolean isDbEntryExist(int fileId)
protected java.util.List<java.util.function.Predicate<java.nio.file.Path>> getFilterPredicates()