package org.archive.wayback.resourceindex.filters;
import java.util.Date;
import org.archive.wayback.core.CaptureSearchResult;
import org.archive.wayback.util.ObjectFilter;
public class DateEmbargoFilter implements ObjectFilter<CaptureSearchResult> {
protected Date embargoDate = null;
public DateEmbargoFilter(long minAge) {
embargoDate = new Date(System.currentTimeMillis() - minAge);
}
public int filterObject(CaptureSearchResult o) {
return o.getCaptureDate().compareTo(embargoDate) < 0
? FILTER_INCLUDE : FILTER_EXCLUDE;
}
}