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.UserDetails
public String getPassword()
getPassword
in interface org.springframework.security.userdetails.UserDetails
public 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.UserDetails
org.acegisecurity.userdetails.UserDetails#getAuthorities()
public Integer getVersion()
public boolean isEnabled()
isEnabled
in interface org.springframework.security.userdetails.UserDetails
public boolean isAccountExpired()
public boolean isAccountNonExpired()
isAccountNonExpired
in interface org.springframework.security.userdetails.UserDetails
org.acegisecurity.userdetails.UserDetails#isAccountNonExpired()
public boolean isAccountLocked()
public boolean isAccountNonLocked()
isAccountNonLocked
in interface org.springframework.security.userdetails.UserDetails
org.acegisecurity.userdetails.UserDetails#isAccountNonLocked()
public boolean isCredentialsExpired()
public boolean isCredentialsNonExpired()
isCredentialsNonExpired
in interface org.springframework.security.userdetails.UserDetails
org.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 BaseObject
o
- object to compare topublic int hashCode()
hashCode
in class BaseObject
public String toString()
toString
in class BaseObject
Copyright © 2015. All rights reserved.