@Override public void saveNavTree(NavTree newTree, Command afterSave) { navServices.call((Void v) -> { navTree = newTree; navTreeChangedEvent.fire(new NavTreeChangedEvent(newTree)); if (afterSave != null) { afterSave.execute(); } }).saveNavTree(newTree); }
@Override public void saveNavTree(NavTree newTree, Command afterSave) { navServices.call((Void v) -> { navTree = newTree; navTreeChangedEvent.fire(new NavTreeChangedEvent(newTree)); if (afterSave != null) { afterSave.execute(); } }).saveNavTree(newTree); }