public interface ConfigAttribute
extends java.io.Serializable
When an AbstractSecurityInterceptor
is setup, 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 within a ConfigAttributeDefinition.
| Modifier and Type | Method and Description |
|---|---|
java.lang.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. |
java.lang.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).