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}