|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gisgraphy.model.BaseObject
com.gisgraphy.model.User
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(String username)
Create a new instance and set the username. |
Method Summary | |
---|---|
void |
addRole(Role role)
Adds a role for the user |
boolean |
equals(Object o)
Compares object equality. |
Address |
getAddress()
|
org.acegisecurity.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. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public User()
public User(String username)
username
- login name for user.Method Detail |
---|
public Long getId()
public String getUsername()
getUsername
in interface org.acegisecurity.userdetails.UserDetails
public String getPassword()
getPassword
in interface org.acegisecurity.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 Set<Role> getRoles()
public List<LabelValue> getRoleList()
public void addRole(Role role)
role
- the fully instantiated rolepublic org.acegisecurity.GrantedAuthority[] getAuthorities()
getAuthorities
in interface org.acegisecurity.userdetails.UserDetails
UserDetails.getAuthorities()
public Integer getVersion()
public boolean isEnabled()
isEnabled
in interface org.acegisecurity.userdetails.UserDetails
public boolean isAccountExpired()
public boolean isAccountNonExpired()
isAccountNonExpired
in interface org.acegisecurity.userdetails.UserDetails
UserDetails.isAccountNonExpired()
public boolean isAccountLocked()
public boolean isAccountNonLocked()
isAccountNonLocked
in interface org.acegisecurity.userdetails.UserDetails
UserDetails.isAccountNonLocked()
public boolean isCredentialsExpired()
public boolean isCredentialsNonExpired()
isCredentialsNonExpired
in interface org.acegisecurity.userdetails.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 setRoles(Set<Role> roles)
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 to
public int hashCode()
hashCode
in class BaseObject
public String toString()
toString
in class BaseObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |