public class User extends Object implements org.springframework.security.core.userdetails.UserDetails, Principal
UserDetails suitable for ORM| Constructor and Description |
|---|
User(String username,
String password,
String email,
boolean enabled)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Collection<? extends org.springframework.security.core.GrantedAuthority> |
getAuthorities() |
String |
getDepartment() |
String |
getEmail()
Accessor method for email
|
String |
getFirstName() |
Long |
getId()
Accessor for id
|
String |
getName() |
String |
getPassword() |
long |
getPreviousAccessTimestamp() |
Set<IkasanPrincipal> |
getPrincipals() |
String |
getSurname() |
String |
getUsername() |
void |
grantAuthority(Authority authority)
Allows an Authority to be granted to a User
|
int |
hashCode() |
boolean |
isAccountNonExpired() |
boolean |
isAccountNonLocked() |
boolean |
isCredentialsNonExpired() |
boolean |
isEnabled() |
void |
revokeAuthority(Authority authority)
Removes an Authority from a user's granted authorities
|
void |
setDepartment(String department) |
void |
setEmail(String email)
Setter method for email address
|
void |
setEnabled(boolean enabled)
Setter method for enabled
|
void |
setFirstName(String firstName) |
void |
setGrantedAuthorities(Set<Authority> grantedAuthorities)
Setter method for GrantedAuthorities
|
void |
setPassword(String password)
Setter method for password
|
void |
setPreviousAccessTimestamp(long previousAccessTimestamp) |
void |
setPrincipals(Set<IkasanPrincipal> principals) |
void |
setSurname(String surname) |
void |
setUsername(String username)
Setter method for username
|
String |
toString() |
public void setGrantedAuthorities(Set<Authority> grantedAuthorities)
grantedAuthorities - public Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
getAuthorities in interface org.springframework.security.core.userdetails.UserDetailspublic boolean isAccountNonExpired()
isAccountNonExpired in interface org.springframework.security.core.userdetails.UserDetailspublic boolean isAccountNonLocked()
isAccountNonLocked in interface org.springframework.security.core.userdetails.UserDetailspublic boolean isCredentialsNonExpired()
isCredentialsNonExpired in interface org.springframework.security.core.userdetails.UserDetailspublic boolean isEnabled()
isEnabled in interface org.springframework.security.core.userdetails.UserDetailspublic String getUsername()
getUsername in interface org.springframework.security.core.userdetails.UserDetailspublic void setUsername(String username)
username - public String getPassword()
getPassword in interface org.springframework.security.core.userdetails.UserDetailspublic void setPassword(String password)
password - public String getEmail()
public void setEmail(String email)
email - public void setEnabled(boolean enabled)
enabled - public void grantAuthority(Authority authority)
authority - public void revokeAuthority(Authority authority)
authority - public Long getId()
public String getFirstName()
public void setFirstName(String firstName)
firstName - the firstName to setpublic String getSurname()
public void setSurname(String surname)
surname - the surname to setpublic String getDepartment()
public void setDepartment(String department)
department - the department to setpublic Set<IkasanPrincipal> getPrincipals()
public void setPrincipals(Set<IkasanPrincipal> principals)
principals - the principals to setpublic long getPreviousAccessTimestamp()
public void setPreviousAccessTimestamp(long previousAccessTimestamp)
previousAccessTimestamp - the previousAccessTimestamp to setpublic int hashCode()
public boolean equals(Object obj)
Copyright © 2007-2016 Ikasan. All Rights Reserved.