List of usage examples for org.apache.wicket.authorization IAuthorizationStrategy isActionAuthorized
boolean isActionAuthorized(Component component, Action action);
From source file:br.com.ieptbto.cra.security.UserRoleAuthorizationStrategy.java
License:Open Source License
@Override public boolean isActionAuthorized(Component component, Action action) { for (IAuthorizationStrategy strategy : strategies) { if (strategy.isActionAuthorized(component, action) == false) { // Essa parte do codigo foi alterada para sempre redirecionar // para pagina de login quando nao for autorizado. // return true (codigo original) ISecureApplication app = (ISecureApplication) Application.get(); PageParameters parameters = new PageParameters(); parameters.add("error", ErroValidacao.SEM_PERMISSAO_DE_ACESSO_A_PAGINA.getMensagemErro()); throw new RestartResponseAtInterceptPageException(app.getHomePage(), parameters); }//www .ja v a 2 s . c o m } return true; }
From source file:de.bessonov.wicket.security.UserRoleAuthorizationStrategy.java
License:Open Source License
@Override public boolean isActionAuthorized(Component component, Action action) { for (IAuthorizationStrategy strategy : strategies) { if (strategy.isActionAuthorized(component, action) == false) { return false; }/*from w w w .ja v a 2s . co m*/ } return true; }