Class DefaultWingsUserDetails
-
- All Implemented Interfaces:
-
java.io.Serializable,org.springframework.security.core.userdetails.UserDetails,pro.fessional.wings.slardar.security.WingsUserDetails
public class DefaultWingsUserDetails implements WingsUserDetails
- Since:
2021-02-18
trydofor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDefaultWingsUserDetails.DefaultWingsUserDetailsBuilder
-
Constructor Summary
Constructors Constructor Description DefaultWingsUserDetails()DefaultWingsUserDetails(long userId, String nickname, Locale locale, ZoneId zoneId, String username, String password, String passsalt, Enum<out Object> authType, boolean preAuthed, boolean enabled, boolean accountNonExpired, boolean accountNonLocked, boolean credentialsNonExpired, Collection<GrantedAuthority> authorities)
-
Method Summary
Modifier and Type Method Description longgetUserId()user id voidsetUserId(long userId)StringgetNickname()nickname to show, unlike username for auth voidsetNickname(String nickname)LocalegetLocale()locale for i18n voidsetLocale(Locale locale)ZoneIdgetZoneId()zoneid for time voidsetZoneId(ZoneId zoneId)StringgetUsername()voidsetUsername(String username)StringgetPassword()voidsetPassword(String password)StringgetPasssalt()password salting voidsetPasssalt(String passsalt)Enum<out Object>getAuthType()auth type for auth voidsetAuthType(Enum<out Object> authType)Collection<GrantedAuthority>getAuthorities()voidsetAuthorities(Collection<GrantedAuthority> authorities)DefaultWingsUserDetails.DefaultWingsUserDetailsBuildertoBuilder()booleanisPreAuthed()booleanisEnabled()booleanisAccountNonExpired()booleanisAccountNonLocked()booleanisCredentialsNonExpired()booleanequals(@Nullable() Object o)inthashCode()StringtoString()voidsetPreAuthed(boolean preAuthed)voidsetEnabled(boolean enabled)voidsetAccountNonExpired(boolean accountNonExpired)voidsetAccountNonLocked(boolean accountNonLocked)voidsetCredentialsNonExpired(boolean credentialsNonExpired)-
-
Constructor Detail
-
DefaultWingsUserDetails
DefaultWingsUserDetails()
-
DefaultWingsUserDetails
DefaultWingsUserDetails(long userId, String nickname, Locale locale, ZoneId zoneId, String username, String password, String passsalt, Enum<out Object> authType, boolean preAuthed, boolean enabled, boolean accountNonExpired, boolean accountNonLocked, boolean credentialsNonExpired, Collection<GrantedAuthority> authorities)
-
-
Method Detail
-
getUserId
long getUserId()
user id
-
setUserId
void setUserId(long userId)
-
getNickname
String getNickname()
nickname to show, unlike username for auth
- Returns:
use username by default
-
setNickname
void setNickname(String nickname)
-
getUsername
String getUsername()
-
setUsername
void setUsername(String username)
-
getPassword
String getPassword()
-
setPassword
void setPassword(String password)
-
getPasssalt
String getPasssalt()
password salting
- Returns:
empty by default.
-
setPasssalt
void setPasssalt(String passsalt)
-
getAuthType
Enum<out Object> getAuthType()
auth type for auth
-
setAuthType
void setAuthType(Enum<out Object> authType)
-
getAuthorities
Collection<GrantedAuthority> getAuthorities()
-
setAuthorities
void setAuthorities(Collection<GrantedAuthority> authorities)
-
toBuilder
@NotNull() DefaultWingsUserDetails.DefaultWingsUserDetailsBuilder toBuilder()
-
isPreAuthed
boolean isPreAuthed()
-
isEnabled
boolean isEnabled()
-
isAccountNonExpired
boolean isAccountNonExpired()
-
isAccountNonLocked
boolean isAccountNonLocked()
-
isCredentialsNonExpired
boolean isCredentialsNonExpired()
-
hashCode
int hashCode()
-
setPreAuthed
void setPreAuthed(boolean preAuthed)
-
setEnabled
void setEnabled(boolean enabled)
-
setAccountNonExpired
void setAccountNonExpired(boolean accountNonExpired)
-
setAccountNonLocked
void setAccountNonLocked(boolean accountNonLocked)
-
setCredentialsNonExpired
void setCredentialsNonExpired(boolean credentialsNonExpired)
-
-
-
-