private String maybeGoTo(Place newPlace) { PlaceChangeRequestEvent willChange = new PlaceChangeRequestEvent(newPlace); eventBus.fireEvent(willChange); String warning = willChange.getWarning(); return warning; } }
private String maybeGoTo(Place newPlace) { PlaceChangeRequestEvent willChange = new PlaceChangeRequestEvent(newPlace); eventBus.fireEvent(willChange); String warning = willChange.getWarning(); return warning; } }
private String maybeGoTo(Place newPlace) { PlaceChangeRequestEvent willChange = new PlaceChangeRequestEvent(newPlace); eventBus.fireEvent(willChange); String warning = willChange.getWarning(); return warning; } }
PlaceChangeRequestEvent willChange = new PlaceChangeRequestEvent(newPlace); eventBus.fireEvent(willChange); String warning = willChange.getWarning(); return warning;
@Override public void goTo(final Place newPlace) { if (this.getWhere().equals(newPlace)) { return; } PlaceChangeRequestEvent willChange = new PlaceChangeRequestEvent(newPlace); EventBus.get().fireEvent(willChange); String warning = willChange.getWarning(); if (warning == null || Window.confirm(warning)) { this.doGo(newPlace); } else { this.goTo(this.getWhere()); } }
@Override public void goTo(final Place newPlace) { if (this.getWhere().equals(newPlace)) { return; } PlaceChangeRequestEvent willChange = new PlaceChangeRequestEvent(newPlace); EventBus.get().fireEvent(willChange); String warning = willChange.getWarning(); if (warning == null || Window.confirm(warning)) { this.doGo(newPlace); } else { this.goTo(this.getWhere()); } }