public class User extends BaseObject implements Serializable, org.springframework.security.userdetails.UserDetails
| Constructor and Description |
|---|
User()
Default constructor - creates a new instance with no values set.
|
User(String username)
Create a new instance and set the username.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRole(Role role)
Adds a role for the user
|
boolean |
equals(Object o)
Compares object equality.
|
Address |
getAddress() |
org.springframework.security.GrantedAuthority[] |
getAuthorities() |
String |
getConfirmPassword() |
String |
getEmail() |
String |
getFirstName() |
String |
getFullName()
Returns the full name.
|
Long |
getId() |
String |
getLastName() |
String |
getPassword() |
String |
getPasswordHint() |
String |
getPhoneNumber() |
List<LabelValue> |
getRoleList()
Convert user roles to LabelValue objects for convenience.
|
Set<Role> |
getRoles() |
String |
getUsername() |
Integer |
getVersion() |
String |
getWebsite() |
int |
hashCode()
When you override equals, you should override hashCode.
|
boolean |
isAccountExpired() |
boolean |
isAccountLocked() |
boolean |
isAccountNonExpired() |
boolean |
isAccountNonLocked() |
boolean |
isCredentialsExpired() |
boolean |
isCredentialsNonExpired() |
boolean |
isEnabled() |
void |
setAccountExpired(boolean accountExpired) |
void |
setAccountLocked(boolean accountLocked) |
void |
setAddress(Address address) |
void |
setConfirmPassword(String confirmPassword) |
void |
setCredentialsExpired(boolean credentialsExpired) |
void |
setEmail(String email) |
void |
setEnabled(boolean enabled) |
void |
setFirstName(String firstName) |
void |
setId(Long id) |
void |
setLastName(String lastName) |
void |
setPassword(String password) |
void |
setPasswordHint(String passwordHint) |
void |
setPhoneNumber(String phoneNumber) |
void |
setRoles(Set<Role> roles) |
void |
setUsername(String username) |
void |
setVersion(Integer version) |
void |
setWebsite(String website) |
String |
toString()
Returns a multi-line String with key=value pairs.
|
public User()
public User(String username)
username - login name for user.public Long getId()
public String getUsername()
getUsername in interface org.springframework.security.userdetails.UserDetailspublic String getPassword()
getPassword in interface org.springframework.security.userdetails.UserDetailspublic String getConfirmPassword()
public String getPasswordHint()
public String getFirstName()
public String getLastName()
public String getEmail()
public String getPhoneNumber()
public String getWebsite()
public String getFullName()
public Address getAddress()
public List<LabelValue> getRoleList()
public void addRole(Role role)
role - the fully instantiated rolepublic org.springframework.security.GrantedAuthority[] getAuthorities()
getAuthorities in interface org.springframework.security.userdetails.UserDetailsorg.acegisecurity.userdetails.UserDetails#getAuthorities()public Integer getVersion()
public boolean isEnabled()
isEnabled in interface org.springframework.security.userdetails.UserDetailspublic boolean isAccountExpired()
public boolean isAccountNonExpired()
isAccountNonExpired in interface org.springframework.security.userdetails.UserDetailsorg.acegisecurity.userdetails.UserDetails#isAccountNonExpired()public boolean isAccountLocked()
public boolean isAccountNonLocked()
isAccountNonLocked in interface org.springframework.security.userdetails.UserDetailsorg.acegisecurity.userdetails.UserDetails#isAccountNonLocked()public boolean isCredentialsExpired()
public boolean isCredentialsNonExpired()
isCredentialsNonExpired in interface org.springframework.security.userdetails.UserDetailsorg.acegisecurity.userdetails.UserDetails#isCredentialsNonExpired()public void setId(Long id)
public void setUsername(String username)
public void setPassword(String password)
public void setConfirmPassword(String confirmPassword)
public void setPasswordHint(String passwordHint)
public void setFirstName(String firstName)
public void setLastName(String lastName)
public void setEmail(String email)
public void setPhoneNumber(String phoneNumber)
public void setWebsite(String website)
public void setAddress(Address address)
public void setVersion(Integer version)
public void setEnabled(boolean enabled)
public void setAccountExpired(boolean accountExpired)
public void setAccountLocked(boolean accountLocked)
public void setCredentialsExpired(boolean credentialsExpired)
public boolean equals(Object o)
equals in class BaseObjecto - object to compare topublic int hashCode()
hashCode in class BaseObjectpublic String toString()
toString in class BaseObjectCopyright © 2015. All rights reserved.