Navigator navigator = getNavigator(); if (navigator != null) {
class Presenter { FirstView firstView; SecondView secondView; public Presenter (FirstView firstView, SecondView secondView) { this.firstView = firstView; this.secondView = secondView; } public void goClicked(UI ui) { secondView.label.setValue(firstView.text.getValue()); ui.getNavigator().navigateTo(MyprojectUI.SECOND_VIEW); } }
Navigator navigator = getNavigator(); if (navigator != null) { navigator.navigateTo(navigator.getState());
/** * Constructor for BaseUIEvent */ public BaseUIEvent() { this.source = UI.getCurrent().getNavigator().getCurrentView().getClass(); }
@Override public void attach() { super.attach(); if (getUI().getNavigator() == null) { throw new IllegalStateException("Please configure the Navigator before you attach the SideBar to the UI"); } getUI().getNavigator().addViewChangeListener(this); }
@Override public void attach() { super.attach(); if (getUI().getNavigator() == null) { throw new IllegalStateException("Please configure the Navigator before you attach the SideBar to the UI"); } getUI().getNavigator().addViewChangeListener(this); }
@Override public void itemInvoked(UI ui) { ui.getNavigator().navigateTo(vaadinView.name()); } }
@Override public void buttonClick(Button.ClickEvent event) { getUI().getNavigator().navigateTo(viewName); } });
@SuppressWarnings("serial") private NotificationsButton( final NotificationsModel notifications, final String notificationsView) { this( notifications, (ClickListener) event -> UI.getCurrent().getNavigator().navigateTo(notificationsView) ); }
@Override public void itemClick(ItemClickEvent event) { this.viewContext.setCurrentView("principalManagementPanel"); UI.getCurrent().getNavigator().navigateTo("principalManagementPanel"); } }
@Override public void buttonClick(final ClickEvent event) { loadTopLevelNavigator(); UI.getCurrent().getNavigator().navigateTo("landingView"); } });
@Override public void buttonClick(final ClickEvent event) { loadTopLevelNavigator(); UI.getCurrent().getNavigator().navigateTo("housekeepingView"); } });
@Override public void buttonClick(final ClickEvent event) { loadTopLevelNavigator(); UI.getCurrent().getNavigator().navigateTo("policyManagementPanel"); } });
@Override public void buttonClick(final ClickEvent event) { loadTopLevelNavigator(); UI.getCurrent().getNavigator().navigateTo("platformConfigurationView"); } });
@Override public void detach() { getUI().getNavigator().removeViewChangeListener(this); super.detach(); }
@Override public void detach() { getUI().getNavigator().removeViewChangeListener(this); super.detach(); }
@Override public void buttonClick(final ClickEvent event) { loadTopLevelNavigator(); UI.getCurrent().getNavigator().navigateTo("principalManagementPanel"); } });
@Override public void buttonClick(Button.ClickEvent event) { UI.getCurrent().getNavigator().addViewChangeListener(HeaderLayout.this); UI.getCurrent().getNavigator().navigateTo("dashboard/" + m_nativeSelect.getContainerProperty(m_nativeSelect.getValue(), "title").getValue()); } });
@Override public void buttonClick(Button.ClickEvent event) { UI.getCurrent().getNavigator().addViewChangeListener(HeaderLayout.this); UI.getCurrent().getNavigator().navigateTo("wallboard/" + m_nativeSelect.getContainerProperty(m_nativeSelect.getValue(), "title").getValue()); } });
public void windowClose(CloseEvent e) { if((IkasanAuthentication)VaadinService.getCurrentRequest().getWrappedSession() .getAttribute(DashboardSessionValueConstants.USER) == null) { UI.getCurrent().getNavigator().navigateTo("landingView"); Notification.show("You cannot access this page!", Type.ERROR_MESSAGE); } } });