src.java.org.codehaus.groovy.grails.plugins.springsecurity
Class GrailsAccessDeniedHandlerImpl

Field Summary
 String ajaxErrorPage
           
 String ajaxHeader
           
 AuthenticationTrustResolver authenticationTrustResolver
           
 String errorPage
           
 PortResolver portResolver
           
 
Constructor Summary
GrailsAccessDeniedHandlerImpl()
           
 
Method Summary
void afterPropertiesSet()
          
Authentication getAuthentication()
          
void handle(ServletRequest req, ServletResponse res, AccessDeniedException e)
          
boolean isLoggedIn()
          
void setAjaxErrorPage(String page)
           Dependency injection for the Ajax error page, e.g.
void setAjaxHeader(String header)
           Dependency injection for the Ajax header name; defaults to 'X-Requested-With'.
void setErrorPage(String page)
           Dependency injection for the error page, e.g.
void setPortResolver(PortResolver resolver)
           Dependency injection for the port resolver.
 

Constructor Detail

GrailsAccessDeniedHandlerImpl

GrailsAccessDeniedHandlerImpl()


Method Detail

afterPropertiesSet

public void afterPropertiesSet()


getAuthentication

Authentication getAuthentication()


handle

public void handle(ServletRequest req, ServletResponse res, AccessDeniedException e)


isLoggedIn

boolean isLoggedIn()


setAjaxErrorPage

public void setAjaxErrorPage(String page)
Dependency injection for the Ajax error page, e.g. '/login/deniedAjax'.
param:
page the page


setAjaxHeader

public void setAjaxHeader(String header)
Dependency injection for the Ajax header name; defaults to 'X-Requested-With'.
param:
header the header name


setErrorPage

public void setErrorPage(String page)
Dependency injection for the error page, e.g. '/login/denied'.
param:
page the page


setPortResolver

public void setPortResolver(PortResolver resolver)
Dependency injection for the port resolver.
param:
resolver the resolver