public SpellBookPageDTO getDefaultSpellBookPage() { for (SpellBookPageDTO p : spellBook.getBookPages()) { if (p.getCurrent()) { return p; } } return null; }
public SpellBookPageDTO selectDefaultSpellBookPage(SpellBookPageDTO page) { SpellBookPageDTO res = super.selectDefaultSpellBookPage(page); // if the page has been correctly changed, update our list if (res != null) { for (SpellBookPageDTO p : spellBook.getBookPages()) { p.setCurrent(p.getPageId().equals(page.getPageId())); } } return res; }