public interface ConfigAttribute
extends java.io.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 |
|---|---|
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).