package org.dcache.pool.migration;
import org.dcache.pool.repository.CacheEntry;
/**
* Repository entry filter wrapping another filter. It accepts all
* entries not accepted by the other filter.
*/
public class NotFilter implements CacheEntryFilter
{
private final CacheEntryFilter _filter;
public NotFilter(CacheEntryFilter filter)
{
_filter = filter;
}
@Override
public boolean accept(CacheEntry entry)
{
return !_filter.accept(entry);
}
}