@Override public void bookAdded(BooksEvent ev) { Book book = ev.getBook(); initialiseRequiredMapping(book); }
/** * Kick of an event sequence * * @param source * The event source * @param book * The changed Book * @param added * Is it added? */ protected void fireBooksChanged(Object source, Book book, boolean added) { BooksEvent ev = new BooksEvent(source, book, added); for (BooksListener listener : listeners) { if (added) { listener.bookAdded(ev); } else { listener.bookRemoved(ev); } } }
public void bookAdded(BooksEvent ev) { Book book = ev.getBook(); checkPreferable(book); refreshBooks(); }
public void bookRemoved(BooksEvent ev) { Book book = ev.getBook(); getDefaultBible().unsetDefaultConditionally(book); getDefaultCommentary().unsetDefaultConditionally(book); getDefaultDailyDevotional().unsetDefaultConditionally(book); getDefaultDictionary().unsetDefaultConditionally(book); getDefaultGreekDefinitions().unsetDefaultConditionally(book); getDefaultGreekParse().unsetDefaultConditionally(book); getDefaultHebrewDefinitions().unsetDefaultConditionally(book); getDefaultHebrewParse().unsetDefaultConditionally(book); } }