public final class DelegatingMethodSecurityMetadataSource extends AbstractMethodSecurityMetadataSource
logger
Constructor and Description |
---|
DelegatingMethodSecurityMetadataSource(List<MethodSecurityMetadataSource> methodSecurityMetadataSources) |
Modifier and Type | Method and Description |
---|---|
Collection<ConfigAttribute> |
getAllConfigAttributes()
If available, returns all of the
ConfigAttribute s defined by the implementing class. |
Collection<ConfigAttribute> |
getAttributes(Method method,
Class<?> targetClass) |
List<MethodSecurityMetadataSource> |
getMethodSecurityMetadataSources() |
getAttributes, supports
public DelegatingMethodSecurityMetadataSource(List<MethodSecurityMetadataSource> methodSecurityMetadataSources)
public Collection<ConfigAttribute> getAttributes(Method method, Class<?> targetClass)
public Collection<ConfigAttribute> getAllConfigAttributes()
SecurityMetadataSource
ConfigAttribute
s defined by the implementing class.
This is used by the AbstractSecurityInterceptor
to perform startup time validation of each
ConfigAttribute
configured against it.
ConfigAttribute
s or null
if unsupportedpublic List<MethodSecurityMetadataSource> getMethodSecurityMetadataSources()