| org.springframework.security.access.SecurityMetadataSource |
Implemented by classes that store and can identify the ConfigAttributes that applies to a given secure object
invocation.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
If available, returns all of the
ConfigAttributes defined by the implementing class. | |||||||||||
Accesses the
ConfigAttributes that apply to a given secure object. | |||||||||||
Indicates whether the
SecurityMetadataSource implementation is able to provide
ConfigAttributes for the indicated secure object type. | |||||||||||
If available, returns all of the ConfigAttributes defined by the implementing class.
This is used by the AbstractSecurityInterceptor to perform startup time validation of each
ConfigAttribute configured against it.
ConfigAttributes or null if unsupported
Accesses the ConfigAttributes that apply to a given secure object.
| object | the object being secured |
|---|
| IllegalArgumentException | if the passed object is not of a type supported by the
SecurityMetadataSource implementation
|
|---|
Indicates whether the SecurityMetadataSource implementation is able to provide
ConfigAttributes for the indicated secure object type.
| clazz | the class that is being queried |
|---|