org.codehaus.groovy.grails.plugins.springsecurity
Class RequestmapFilterInvocationDefinition

java.lang.Object
  extended by org.codehaus.groovy.grails.plugins.springsecurity.AbstractFilterInvocationDefinition
      extended by org.codehaus.groovy.grails.plugins.springsecurity.RequestmapFilterInvocationDefinition
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.security.intercept.ObjectDefinitionSource, org.springframework.security.intercept.web.FilterInvocationDefinitionSource

public class RequestmapFilterInvocationDefinition
extends AbstractFilterInvocationDefinition

Author:
Burt Beckwith

Field Summary
 
Fields inherited from class org.codehaus.groovy.grails.plugins.springsecurity.AbstractFilterInvocationDefinition
_compiled, _log, DENY
 
Constructor Summary
RequestmapFilterInvocationDefinition()
           
 
Method Summary
 void afterPropertiesSet()
          
protected  String determineUrl(org.springframework.security.intercept.web.FilterInvocation filterInvocation)
           
protected  void initialize()
           
 void reset()
          Call at startup or when Requestmap instances have been added, removed, or changed.
 void setRequestMapClass(String name)
          Dependency injection for the Requestmap class name.
 void setRequestMapConfigAttributeField(String name)
          Dependency injection for the Requestmap config attribute (e.g. roles) field name.
 void setRequestMapPathFieldName(String name)
          Dependency injection for the Requestmap path field name.
 
Methods inherited from class org.codehaus.groovy.grails.plugins.springsecurity.AbstractFilterInvocationDefinition
getAttributes, getConfigAttributeDefinitions, getConfigAttributeMap, getUrlMatcher, lowercaseAndStringQuerystring, setRejectIfNoRule, setUrlMatcher, supports
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestmapFilterInvocationDefinition

public RequestmapFilterInvocationDefinition()
Method Detail

determineUrl

protected String determineUrl(org.springframework.security.intercept.web.FilterInvocation filterInvocation)
Specified by:
determineUrl in class AbstractFilterInvocationDefinition

initialize

protected void initialize()
Overrides:
initialize in class AbstractFilterInvocationDefinition

reset

public void reset()
Call at startup or when Requestmap instances have been added, removed, or changed.


setRequestMapClass

public void setRequestMapClass(String name)
Dependency injection for the Requestmap class name.

Parameters:
name - the class name

setRequestMapConfigAttributeField

public void setRequestMapConfigAttributeField(String name)
Dependency injection for the Requestmap config attribute (e.g. roles) field name.

Parameters:
name -

setRequestMapPathFieldName

public void setRequestMapPathFieldName(String name)
Dependency injection for the Requestmap path field name.

Parameters:
name -

afterPropertiesSet

public void afterPropertiesSet()

Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Overrides:
afterPropertiesSet in class AbstractFilterInvocationDefinition
See Also:
InitializingBean.afterPropertiesSet()