org.springframework.security.access.SecurityMetadataSource |
Implemented by classes that store and can identify the ConfigAttribute
s that applies to a given secure object
invocation.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
If available, returns all of the
ConfigAttribute s defined by the implementing class. | |||||||||||
Accesses the
ConfigAttribute s that apply to a given secure object. | |||||||||||
Indicates whether the
SecurityMetadataSource implementation is able to provide
ConfigAttribute s for the indicated secure object type. |
If available, returns all of the 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 unsupported
Accesses the ConfigAttribute
s 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
ConfigAttribute
s for the indicated secure object type.
clazz | the class that is being queried |
---|