@Override protected void afterRemove(Set selected) { super.afterRemove(selected); orderParameters(); } });
@Override protected void afterRemove(Set selected) { super.afterRemove(selected); Report report = getItem(); ReportTemplate defaultTemplate = report.getDefaultTemplate(); if (defaultTemplate != null && selected.contains(defaultTemplate)) { ReportTemplate newDefaultTemplate = null; if (templatesDs.getItems().size() == 1) { newDefaultTemplate = templatesDs.getItems().iterator().next(); } report.setDefaultTemplate(newDefaultTemplate); } } });
protected void remove(Set<Entity> selected) { doRemove(selected, autocommit); // move focus to owner if (target instanceof Component.Focusable) { ((Component.Focusable) target).focus(); } afterRemove(selected); if (afterRemoveHandler != null) { afterRemoveHandler.handle(selected); } }
@Override protected void afterRemove(Set removedItems) { super.afterRemove(removedItems); Events events = AppBeans.get(Events.NAME); for (Object removedItem : removedItems) { UserRemovedEvent event = new UserRemovedEvent((User) removedItem); events.publish(event); } }