Class AuthorityUtils
- java.lang.Object
-
- org.springframework.security.core.authority.AuthorityUtils
-
public final class AuthorityUtils extends java.lang.Object
Utility method for manipulating GrantedAuthority collections etc.Mainly intended for internal use.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<GrantedAuthority>
NO_AUTHORITIES
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Set<java.lang.String>
authorityListToSet(java.util.Collection<? extends GrantedAuthority> userAuthorities)
Converts an array of GrantedAuthority objects to a Set.static java.util.List<GrantedAuthority>
commaSeparatedStringToAuthorityList(java.lang.String authorityString)
Creates a array of GrantedAuthority objects from a comma-separated string representation (e.g.static java.util.List<GrantedAuthority>
createAuthorityList(java.lang.String... authorities)
Converts authorities into a List of GrantedAuthority objects.
-
-
-
Field Detail
-
NO_AUTHORITIES
public static final java.util.List<GrantedAuthority> NO_AUTHORITIES
-
-
Method Detail
-
commaSeparatedStringToAuthorityList
public static java.util.List<GrantedAuthority> commaSeparatedStringToAuthorityList(java.lang.String authorityString)
Creates a array of GrantedAuthority objects from a comma-separated string representation (e.g. "ROLE_A, ROLE_B, ROLE_C").- Parameters:
authorityString
- the comma-separated string- Returns:
- the authorities created by tokenizing the string
-
authorityListToSet
public static java.util.Set<java.lang.String> authorityListToSet(java.util.Collection<? extends GrantedAuthority> userAuthorities)
Converts an array of GrantedAuthority objects to a Set.- Returns:
- a Set of the Strings obtained from each call to GrantedAuthority.getAuthority()
-
createAuthorityList
public static java.util.List<GrantedAuthority> createAuthorityList(java.lang.String... authorities)
Converts authorities into a List of GrantedAuthority objects.- Parameters:
authorities
- the authorities to convert- Returns:
- a List of GrantedAuthority objects
-
-