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