package core.filters;
import java.util.Date;
import entities.LogEntry;
public class DateLogFilter implements LogFilter {
private Date oldest;
private Date newest;
public DateLogFilter(Date oldest, Date newest) {
this.oldest = oldest;
this.newest = newest;
}
public DateLogFilter(Date oldest) {
this(oldest, new Date());
}
@Override
public boolean accept(LogEntry log) {
long d = log.getDate().getTime();
return d >= this.oldest.getTime() && d <= this.newest.getTime();
}
}