org.springframework.security.access.method
Class DelegatingMethodSecurityMetadataSource
java.lang.Object
   org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
       org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource
org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource
- All Implemented Interfaces: 
- AopInfrastructureBean, InitializingBean, MethodSecurityMetadataSource, SecurityMetadataSource
- public final class DelegatingMethodSecurityMetadataSource 
- extends AbstractMethodSecurityMetadataSource- implements InitializingBean
Automatically tries a series of method definition sources, relying on the first source of metadata
 that provides a non-null response. Provides automatic caching of the retrieved metadata.
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DelegatingMethodSecurityMetadataSource
public DelegatingMethodSecurityMetadataSource()
afterPropertiesSet
public void afterPropertiesSet()
                        throws Exception
- 
- Specified by:
- afterPropertiesSetin interface- InitializingBean
 
- 
- Throws:
- Exception
 
getAttributes
public Collection<ConfigAttribute> getAttributes(Method method,
                                                 Class<?> targetClass)
- 
- Specified by:
- getAttributesin interface- MethodSecurityMetadataSource
 
- 
 
getAllConfigAttributes
public Collection<ConfigAttribute> getAllConfigAttributes()
- Description copied from interface: SecurityMetadataSource
- If available, returns all of the ConfigAttributes defined by the implementing class.
 This is used by the AbstractSecurityInterceptorto perform startup time validation of eachConfigAttributeconfigured against it.
 
 
- 
- Specified by:
- getAllConfigAttributesin interface- SecurityMetadataSource
 
- 
- Returns:
- the ConfigAttributes ornullif unsupported
 
setMethodSecurityMetadataSources
public void setMethodSecurityMetadataSources(List methodSecurityMetadataSources)
- 
 
- 
 
getMethodSecurityMetadataSources
public List<MethodSecurityMetadataSource> getMethodSecurityMetadataSources()
- 
 
-