@Override public void navigateBackOrHome() { // Guaranteed to exist at compile-time. final PageNode<?> defaultPageNode = navigation.getPagesByRole(DefaultPage.class).iterator().next(); navigateBackOrToPage(defaultPageNode.contentType()); }
@Override public void navigateBackOrHome() { // Guaranteed to exist at compile-time. final PageNode<?> defaultPageNode = navigation.getPagesByRole(DefaultPage.class).iterator().next(); navigateBackOrToPage(defaultPageNode.contentType()); }
private Class<?> getCurrentPage() { if (navigation.getCurrentPage() != null) { return navigation.getCurrentPage().contentType(); } else { // Guaranteed to exist at compile-time. return navigation.getPagesByRole(DefaultPage.class).iterator().next().contentType(); } }
private Class<?> getCurrentPage() { if (navigation.getCurrentPage() != null) { return navigation.getCurrentPage().contentType(); } else { // Guaranteed to exist at compile-time. return navigation.getPagesByRole(DefaultPage.class).iterator().next().contentType(); } }