Class UserAttribute
- java.lang.Object
-
- org.springframework.security.core.userdetails.memory.UserAttribute
-
public class UserAttribute extends java.lang.ObjectUsed byInMemoryUserDetailsManagerto temporarily store the attributes associated with a user.
-
-
Constructor Summary
Constructors Constructor Description UserAttribute()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAuthority(GrantedAuthority newAuthority)java.util.List<GrantedAuthority>getAuthorities()java.lang.StringgetPassword()booleanisEnabled()booleanisValid()voidsetAuthorities(java.util.List<GrantedAuthority> authorities)Set all authorities for this user.voidsetAuthoritiesAsString(java.util.List<java.lang.String> authoritiesAsStrings)Set all authorities for this user from String values.voidsetEnabled(boolean enabled)voidsetPassword(java.lang.String password)
-
-
-
Method Detail
-
addAuthority
public void addAuthority(GrantedAuthority newAuthority)
-
getAuthorities
public java.util.List<GrantedAuthority> getAuthorities()
-
setAuthorities
public void setAuthorities(java.util.List<GrantedAuthority> authorities)
Set all authorities for this user.- Parameters:
authorities-List<GrantedAuthority>- Since:
- 1.1
-
setAuthoritiesAsString
public void setAuthoritiesAsString(java.util.List<java.lang.String> authoritiesAsStrings)
Set all authorities for this user from String values. It will create the necessaryGrantedAuthorityobjects.- Parameters:
authoritiesAsStrings-List<String>- Since:
- 1.1
-
getPassword
public java.lang.String getPassword()
-
isEnabled
public boolean isEnabled()
-
isValid
public boolean isValid()
-
setEnabled
public void setEnabled(boolean enabled)
-
setPassword
public void setPassword(java.lang.String password)
-
-