public interface ConfigAttribute extends Serializable
When an AbstractSecurityInterceptor
is set up, a list of configuration attributes is defined for secure object
patterns. These configuration attributes have special meaning to a RunAsManager,
AccessDecisionManager or AccessDecisionManager delegate.
Stored at runtime with other ConfigAttributes for the same secure object target.
| Modifier and Type | Method and Description |
|---|---|
String |
getAttribute()
If the
ConfigAttribute can be represented as a String and that
String is sufficient in precision to be relied upon as a configuration parameter by a RunAsManager, AccessDecisionManager or AccessDecisionManager delegate, this method should
return such a String. |
String getAttribute()
ConfigAttribute can be represented as a String and that
String is sufficient in precision to be relied upon as a configuration parameter by a RunAsManager, AccessDecisionManager or AccessDecisionManager delegate, this method should
return such a String.
If the ConfigAttribute cannot be expressed with sufficient precision as a String,
null should be returned. Returning null will require any relying classes to
specifically support the ConfigAttribute implementation, so returning null should
be avoided unless actually required.
null if the configuration attribute
cannot be expressed as a String with sufficient precision).