public class SecurityConfig extends Object implements ConfigAttribute
ConfigAttribute
as a String
.Constructor and Description |
---|
SecurityConfig(String config) |
Modifier and Type | Method and Description |
---|---|
static List<ConfigAttribute> |
createList(String... attributeNames) |
static List<ConfigAttribute> |
createListFromCommaDelimitedString(String access) |
static List<ConfigAttribute> |
createSingleAttributeList(String access)
Deprecated.
Use createList instead
|
boolean |
equals(Object obj) |
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 . |
int |
hashCode() |
String |
toString() |
public SecurityConfig(String config)
public String getAttribute()
ConfigAttribute
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.
getAttribute
in interface ConfigAttribute
null
if the configuration attribute
cannot be expressed as a String
with sufficient precision).public static List<ConfigAttribute> createListFromCommaDelimitedString(String access)
@Deprecated public static List<ConfigAttribute> createSingleAttributeList(String access)
public static List<ConfigAttribute> createList(String... attributeNames)