private void fireAgreedEvent() { eventBus.fireEvent(new NavigationEvent(NAVIGATION_AGREED, place)); }
@Override public void handleEvent(NavigationEvent be) { onNavigated(be.getPlace()); } };
@Override public void handleEvent(ListViewEvent<GalleryModel> event) { eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, event.getModel().getPlace())); } });
@Override public void handleEvent(NavigationEvent be) { onNavigationCompleted(be.getPlace()); } });
private void navigateToNewInterface() { Optional<Integer> activityId = getCurrentActivityId(); if(activityId.isPresent()) { ResourceId formClassId = CuidAdapter.activityFormClass(activityId.get()); eventBus.fireEvent(new NavigationEvent( NavigationHandler.NAVIGATION_REQUESTED, new ResourcePlace(formClassId, ResourcePage.TABLE_PAGE_ID))); } }
@Override public void componentSelected(MenuEvent ce) { eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, new UserProfilePage.State())); } });
public <T> T getLastNavigationEvent(Class<T> placeClass) { for (int i = loggedEvents.size() - 1; i >= 0; i--) { BaseEvent event = loggedEvents.get(i); if (event instanceof NavigationEvent) { NavigationEvent nevent = (NavigationEvent) event; if (placeClass.isAssignableFrom(nevent.getPlace().getClass())) { return (T) nevent.getPlace(); } } } return null; }
private void requestNavigationTo(PageState place) { eventBus.fireEvent(new NavigationEvent( NavigationHandler.NAVIGATION_REQUESTED, place)); }
@Override public void handleEvent(NavigationEvent event) { trackPageView(event.getPlace().getPageId().toString()); } });
private void onSectionClicked(Section selectedItem) { switch (selectedItem) { case HOME: eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, new DashboardPlace())); break; case DATA_ENTRY: eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, new DataEntryPlace())); break; case ANALYSIS: eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, new ReportsPlace())); break; case DESIGN: eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, new DbListPageState())); break; } }
@Override public void handleEvent(NavigationEvent event) { appBar.getSectionTabStrip().setSelection(event.getPlace().getSection()); }
@Override public void onSuccess(final CreateResult created) { eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, new ReportDesignPageState(created.getNewId()))); } });
private void onBrowserMovement(String token) { Log.debug("HistoryManager: Browser movement observed (" + token + "), firing NavigationRequested"); PageState place = placeSerializer.deserialize(token); if (place != null) { eventBus.fireEvent(new NavigationEvent( NavigationHandler.NAVIGATION_REQUESTED, place)); } else { Log.debug("HistoryManager: Could not deserialize '" + token + "', no action taken."); } }
private void edit() { eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, new ReportDesignPageState(metadata.getId()))); }
private void requestNavigationToDatabaseEditPage() { eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, new DbPageState(DbConfigPresenter.PAGE_ID, selection.getId()))); }
private void open(ReportMetadataDTO model) { eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, new ReportDesignPageState(model.getId()))); }
@Override public void handleEvent(TreePanelEvent<Link> tpe) { if (tpe.getItem().getPageState() != null) { eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, tpe.getItem().getPageState())); } } });
private void fireInitialPage() { if (History.getToken().length() != 0) { Log.debug("HistoryManager: firing initial placed based on intial token: " + History.getToken()); History.fireCurrentHistoryState(); } else { eventBus.fireEvent(new NavigationEvent( NavigationHandler.NAVIGATION_REQUESTED, new DashboardPlace())); } }
@UiHandler("userProfileLink") public void onUserProfileLink(ClickEvent e) { eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, new UserProfilePage.State())); super.hide(); }