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 ConfigAttribute
s 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).