use of de.micromata.opengis.kml.v_2_2_0.Link in project tapestry5-hotel-booking by ccordenier.
the class AuthenticationFilter method dispatchedToLoginPage.
private boolean dispatchedToLoginPage(String pageName) throws IOException {
if (authenticator.isLoggedIn()) {
// Logged user should not go back to Signin or Signup
if (signinPage.equalsIgnoreCase(pageName) || signupPage.equalsIgnoreCase(pageName)) {
Link link = renderLinkSource.createPageRenderLink(defaultPage);
response.sendRedirect(link);
return true;
}
return false;
}
Component page = componentSource.getPage(pageName);
if (page.getClass().isAnnotationPresent(AnonymousAccess.class)) {
return false;
}
Link link = renderLinkSource.createPageRenderLink("Signin");
response.sendRedirect(link);
return true;
}
Aggregations