public final class DelegatingMethodSecurityMetadataSource extends AbstractMethodSecurityMetadataSource
logger
Constructor and Description |
---|
DelegatingMethodSecurityMetadataSource(java.util.List<MethodSecurityMetadataSource> methodSecurityMetadataSources) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ConfigAttribute> |
getAllConfigAttributes()
If available, returns all of the
ConfigAttribute s defined by the
implementing class. |
java.util.Collection<ConfigAttribute> |
getAttributes(java.lang.reflect.Method method,
java.lang.Class<?> targetClass) |
java.util.List<MethodSecurityMetadataSource> |
getMethodSecurityMetadataSources() |
getAttributes, supports
public DelegatingMethodSecurityMetadataSource(java.util.List<MethodSecurityMetadataSource> methodSecurityMetadataSources)
public java.util.Collection<ConfigAttribute> getAttributes(java.lang.reflect.Method method, java.lang.Class<?> targetClass)
public java.util.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 java.util.List<MethodSecurityMetadataSource> getMethodSecurityMetadataSources()