Class DelegatingMethodSecurityMetadataSource
- java.lang.Object
-
- org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
-
- org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource
-
- All Implemented Interfaces:
org.springframework.aop.framework.AopInfrastructureBean,MethodSecurityMetadataSource,SecurityMetadataSource
@Deprecated public final class DelegatingMethodSecurityMetadataSource extends AbstractMethodSecurityMetadataSource
Deprecated.Use theuse-authorization-managerattribute for<method-security>and<intercept-methods>instead or use annotation-based orAuthorizationManager-based authorizationAutomatically 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.
-
-
Field Summary
-
Fields inherited from class org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
logger
-
-
Constructor Summary
Constructors Constructor Description DelegatingMethodSecurityMetadataSource(java.util.List<MethodSecurityMetadataSource> methodSecurityMetadataSources)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Collection<ConfigAttribute>getAllConfigAttributes()Deprecated.If available, returns all of theConfigAttributes defined by the implementing class.java.util.Collection<ConfigAttribute>getAttributes(java.lang.reflect.Method method, java.lang.Class<?> targetClass)Deprecated.java.util.List<MethodSecurityMetadataSource>getMethodSecurityMetadataSources()Deprecated.-
Methods inherited from class org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
getAttributes, supports
-
-
-
-
Constructor Detail
-
DelegatingMethodSecurityMetadataSource
public DelegatingMethodSecurityMetadataSource(java.util.List<MethodSecurityMetadataSource> methodSecurityMetadataSources)
Deprecated.
-
-
Method Detail
-
getAttributes
public java.util.Collection<ConfigAttribute> getAttributes(java.lang.reflect.Method method, java.lang.Class<?> targetClass)
Deprecated.
-
getAllConfigAttributes
public java.util.Collection<ConfigAttribute> getAllConfigAttributes()
Deprecated.Description copied from interface:SecurityMetadataSourceIf available, returns all of theConfigAttributes 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 java.util.List<MethodSecurityMetadataSource> getMethodSecurityMetadataSources()
Deprecated.
-
-