package com.gmail.dpierron.calibre.datamodel.filter;
import com.gmail.dpierron.calibre.datamodel.Book;
import com.gmail.dpierron.tools.Helper;
public class AuthorPresenceFilter implements BookFilter {
boolean present;
public AuthorPresenceFilter(boolean present) {
this.present = present;
}
public boolean didBookPassThroughFilter(Book book) {
if (book == null)
return false;
if (present)
return Helper.isNotNullOrEmpty(book.getAuthors());
else
return Helper.isNullOrEmpty(book.getAuthors());
}
}