@Override public void onFailure(Throwable caught) { // handled by monitor if (callback != null) { callback.onDecided(false); } }
@Override public void cancel() { callback.onDecided(false); } });
@Override public void requestToNavigateAway(PageState place, NavigationCallback callback) { callback.onDecided(true); }
@Override public void requestToNavigateAway(PageState place, NavigationCallback callback) { callback.onDecided(true); }
@Override public void discard() { callback.onDecided(true); }
@Override public void requestToNavigateAway(PageState place, NavigationCallback callback) { callback.onDecided(true); }
@Override public void discard() { box.hide(); callback.onDecided(true); }
@Override public void discard() { box.hide(); callback.onDecided(true); } });
@Override public void cancel() { box.hide(); callback.onDecided(false); } });
@Override public void requestToNavigateAway(PageState place, NavigationCallback callback) { if (activePage == null) { callback.onDecided(true); } else { activePage.requestToNavigateAway(place, callback); } }
@Override public void cancel() { savePrompt.hide(); callback.onDecided(false); }
@Override public void discard() { savePrompt.hide(); callback.onDecided(true); } });
@Override public void cancel() { box.hide(); callback.onDecided(false); }
@Override public void discard() { box.hide(); callback.onDecided(true); } });
@Override public void requestToNavigateAway(PageState place, NavigationCallback callback) { if (!FormSavedGuard.callNavigationCallback(scrollPanel, callback)) { callback.onDecided(true); } }
@Override public void cancel() { box.hide(); callback.onDecided(false); }
@Override public void cancel() { box.hide(); callback.onDecided(false); }
@Override public void discard() { box.hide(); callback.onDecided(true); } });
@Override public void onSuccess(BatchResult result) { store.commitChanges(); panel.setModified(false); if (callback != null) { callback.onDecided(true); } } });
@Override public Void answer() throws Throwable { ((NavigationCallback) (getCurrentArguments()[1])) .onDecided(allowed); return null; } });