001package co.codewizards.cloudstore.local; 002 003import static co.codewizards.cloudstore.core.repo.local.LocalRepoManager.*; 004 005import java.io.File; 006import java.io.FilenameFilter; 007 008import co.codewizards.cloudstore.core.config.Config; 009 010public class FilenameFilterSkipMetaDir implements FilenameFilter { 011 012 @Override 013 public boolean accept(final File dir, final String name) { 014 boolean ignored = !META_DIR_NAME.equals(name) 015 && !TEMP_DIR_NAME.equals(name) 016 && !name.startsWith(TEMP_NEW_FILE_PREFIX) 017 && !name.equalsIgnoreCase(Config.PROPERTIES_FILE_NAME_FOR_DIRECTORY_LOCAL); 018 019 020// if (! ignored) { 021// co.codewizards.cloudstore.core.oio.File dirF = createFile(dir); 022// co.codewizards.cloudstore.core.oio.File fileF = dirF.createFile(name); 023// ignored = IgnoreRuleManagerImpl.getInstanceForDirectory(dirF).isIgnored(fileF); 024// } 025 return ignored; 026 } 027 028}