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, MethodSecurityMetadataSource, SecurityMetadataSource
- public final class DelegatingMethodSecurityMetadataSource 
- extends AbstractMethodSecurityMetadataSource
Automatically tries a series of method definition sources, relying on the first source of metadata
 that provides a non-null/non-empty 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(List<MethodSecurityMetadataSource> methodSecurityMetadataSources)
getAttributes
public Collection<ConfigAttribute> getAttributes(Method method,
                                                 Class<?> targetClass)
- 
 
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.
 
 
- 
- Returns:
- the ConfigAttributes ornullif unsupported
 
getMethodSecurityMetadataSources
public List<MethodSecurityMetadataSource> getMethodSecurityMetadataSources()
-