public final class

DelegatingMethodSecurityMetadataSource

extends AbstractMethodSecurityMetadataSource
java.lang.Object
   ↳ org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
     ↳ org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource

Class Overview

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.

Summary

[Expand]
Inherited Fields
From class org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
Public Constructors
DelegatingMethodSecurityMetadataSource(List<MethodSecurityMetadataSource> methodSecurityMetadataSources)
Public Methods
Collection<ConfigAttribute> getAllConfigAttributes()
Collection<ConfigAttribute> getAttributes(Method method, Class<?> targetClass)
List<MethodSecurityMetadataSource> getMethodSecurityMetadataSources()
[Expand]
Inherited Methods
From class org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
From class java.lang.Object
From interface org.springframework.security.access.SecurityMetadataSource
From interface org.springframework.security.access.method.MethodSecurityMetadataSource

Public Constructors

public DelegatingMethodSecurityMetadataSource (List<MethodSecurityMetadataSource> methodSecurityMetadataSources)

Public Methods

public Collection<ConfigAttribute> getAllConfigAttributes ()

public Collection<ConfigAttribute> getAttributes (Method method, Class<?> targetClass)

public List<MethodSecurityMetadataSource> getMethodSecurityMetadataSources ()