@Override public void navigateTo(String viewName, Map<String, Object> parameters) throws ViewNavigationException { try { navigateTo(actuator.buildNavigationState(viewName, parameters)); } catch (Exception e) { throw new ViewNavigationException(viewName, e); } }
@Override public void navigateTo(String viewName, Map<String, Object> parameters) throws ViewNavigationException { try { navigateTo(actuator.buildNavigationState(viewName, parameters)); } catch (Exception e) { throw new ViewNavigationException(viewName, e); } }
final String navigationState = buildNavigationState(viewName, parameters);
public void preAfterViewChange(ViewChangeEvent event) { // fire OnShow on new view if (event.getNewView() != null) { ViewConfiguration configuration = getViewConfiguration(event.getNewView().getClass()); if (configuration != null) { ViewNavigationUtils.fireViewOnShow(event.getNewView(), configuration, DefaultViewNavigatorChangeEvent.create(event, navigator, getViewWindow(buildNavigationState(event.getViewName(), event.getParameters()))), false); } else { LOGGER.warn("Failed to obtain ViewConfiguration for view class " + event.getOldView().getClass() + ": OnShow methods firing skipped"); } } }
throw new ViewNavigationException(buildNavigationState(viewName, parameters), "Declared parent view name " + parentViewName + " of sub view " + viewName + " is not a SubViewContainer"); viewName, parameters, getViewWindow(buildNavigationState(viewName, parameters))); String navigationState = buildNavigationState(viewName, parameters); if (viewConfiguration != null && viewConfiguration.isForceInWindow()) {
final String navigationState = buildNavigationState(event.getViewName(), event.getParameters());