|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.ramapuram.thomas.model.BaseObject
net.ramapuram.thomas.model.User
@Entity public class User
This class represents the basic "user" object in AppFuse that allows for authentication and user management. It implements Acegi Security's UserDetails interface.
| Constructor Summary | |
|---|---|
User()
Default constructor - creates a new instance with no values set. |
|
User(java.lang.String username)
Create a new instance and set the username. |
|
| Method Summary | |
|---|---|
void |
addRole(Role role)
Adds a role for the user |
boolean |
equals(java.lang.Object o)
Compares object equality. |
Address |
getAddress()
|
java.util.Set<org.springframework.security.core.GrantedAuthority> |
getAuthorities()
|
java.lang.String |
getConfirmPassword()
|
java.lang.String |
getEmail()
|
java.lang.String |
getFirstName()
|
java.lang.String |
getFullName()
Returns the full name. |
java.lang.Long |
getId()
|
java.lang.String |
getLastName()
|
java.lang.String |
getPassword()
|
java.lang.String |
getPasswordHint()
|
java.lang.String |
getPhoneNumber()
|
java.util.List<LabelValue> |
getRoleList()
Convert user roles to LabelValue objects for convenience. |
java.util.Set<Role> |
getRoles()
|
java.lang.String |
getUsername()
|
java.lang.Integer |
getVersion()
|
java.lang.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(java.lang.String confirmPassword)
|
void |
setCredentialsExpired(boolean credentialsExpired)
|
void |
setEmail(java.lang.String email)
|
void |
setEnabled(boolean enabled)
|
void |
setFirstName(java.lang.String firstName)
|
void |
setId(java.lang.Long id)
|
void |
setLastName(java.lang.String lastName)
|
void |
setPassword(java.lang.String password)
|
void |
setPasswordHint(java.lang.String passwordHint)
|
void |
setPhoneNumber(java.lang.String phoneNumber)
|
void |
setRoles(java.util.Set<Role> roles)
|
void |
setUsername(java.lang.String username)
|
void |
setVersion(java.lang.Integer version)
|
void |
setWebsite(java.lang.String website)
|
java.lang.String |
toString()
Returns a multi-line String with key=value pairs. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public User()
public User(java.lang.String username)
username - login name for user.| Method Detail |
|---|
public java.lang.Long getId()
public java.lang.String getUsername()
getUsername in interface org.springframework.security.core.userdetails.UserDetailspublic java.lang.String getPassword()
getPassword in interface org.springframework.security.core.userdetails.UserDetailspublic java.lang.String getConfirmPassword()
public java.lang.String getPasswordHint()
public java.lang.String getFirstName()
public java.lang.String getLastName()
public java.lang.String getEmail()
public java.lang.String getPhoneNumber()
public java.lang.String getWebsite()
public java.lang.String getFullName()
public Address getAddress()
public java.util.Set<Role> getRoles()
public java.util.List<LabelValue> getRoleList()
public void addRole(Role role)
role - the fully instantiated rolepublic java.util.Set<org.springframework.security.core.GrantedAuthority> getAuthorities()
getAuthorities in interface org.springframework.security.core.userdetails.UserDetailsUserDetails.getAuthorities()public java.lang.Integer getVersion()
public boolean isEnabled()
isEnabled in interface org.springframework.security.core.userdetails.UserDetailspublic boolean isAccountExpired()
public boolean isAccountNonExpired()
isAccountNonExpired in interface org.springframework.security.core.userdetails.UserDetailsUserDetails.isAccountNonExpired()public boolean isAccountLocked()
public boolean isAccountNonLocked()
isAccountNonLocked in interface org.springframework.security.core.userdetails.UserDetailsUserDetails.isAccountNonLocked()public boolean isCredentialsExpired()
public boolean isCredentialsNonExpired()
isCredentialsNonExpired in interface org.springframework.security.core.userdetails.UserDetailsUserDetails.isCredentialsNonExpired()public void setId(java.lang.Long id)
public void setUsername(java.lang.String username)
public void setPassword(java.lang.String password)
public void setConfirmPassword(java.lang.String confirmPassword)
public void setPasswordHint(java.lang.String passwordHint)
public void setFirstName(java.lang.String firstName)
public void setLastName(java.lang.String lastName)
public void setEmail(java.lang.String email)
public void setPhoneNumber(java.lang.String phoneNumber)
public void setWebsite(java.lang.String website)
public void setAddress(Address address)
public void setRoles(java.util.Set<Role> roles)
public void setVersion(java.lang.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(java.lang.Object o)
equals in class BaseObjecto - object to compare to
public int hashCode()
hashCode in class BaseObjectpublic java.lang.String toString()
toString in class BaseObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||