|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.pebble.security.PebbleUserDetails
public class PebbleUserDetails
Extension of the Acegi User class that adds additional information such as the user's e-mail address.
Constructor Summary | |
---|---|
PebbleUserDetails()
|
|
PebbleUserDetails(java.lang.String username,
java.lang.String name,
java.lang.String emailAddress,
java.lang.String website,
java.lang.String profile,
java.lang.String[] roles,
java.util.Map<java.lang.String,java.lang.String> preferences,
boolean detailsUpdateable)
|
|
PebbleUserDetails(java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String emailAddress,
java.lang.String website,
java.lang.String profile,
java.lang.String[] roles,
java.util.Map<java.lang.String,java.lang.String> preferences,
boolean detailsUpdateable)
|
Method Summary | |
---|---|
GrantedAuthority[] |
getAuthorities()
|
java.lang.String |
getEmailAddress()
Gets the e-mail address. |
java.lang.String |
getName()
Gets the name. |
java.lang.String |
getPassword()
|
java.lang.String |
getPreference(java.lang.String key)
|
java.util.Map<java.lang.String,java.lang.String> |
getPreferences()
|
java.lang.String |
getProfile()
Gets the user's profile. |
java.lang.String[] |
getRoles()
|
java.lang.String |
getRolesAsString()
|
java.lang.String |
getUsername()
|
java.lang.String |
getWebsite()
Gets the website. |
boolean |
isAccountNonExpired()
|
boolean |
isAccountNonLocked()
|
boolean |
isBlogAdmin()
|
boolean |
isBlogContributor()
|
boolean |
isBlogOwner()
|
boolean |
isBlogPublisher()
|
boolean |
isCredentialsNonExpired()
|
boolean |
isDetailsUpdateable()
|
boolean |
isEnabled()
|
boolean |
isUserInRole(java.lang.String role)
|
void |
setDetailsUpdateable(boolean detailsUpdateable)
|
void |
setEmailAddress(java.lang.String emailAddress)
|
void |
setGrantedAuthories(GrantedAuthority[] grantedAuthories)
|
void |
setName(java.lang.String name)
|
void |
setPassword(java.lang.String password)
|
void |
setPreferences(java.util.Map<java.lang.String,java.lang.String> preferences)
|
void |
setProfile(java.lang.String profile)
|
void |
setUsername(java.lang.String username)
|
void |
setWebsite(java.lang.String website)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PebbleUserDetails()
public PebbleUserDetails(java.lang.String username, java.lang.String name, java.lang.String emailAddress, java.lang.String website, java.lang.String profile, java.lang.String[] roles, java.util.Map<java.lang.String,java.lang.String> preferences, boolean detailsUpdateable)
public PebbleUserDetails(java.lang.String username, java.lang.String password, java.lang.String name, java.lang.String emailAddress, java.lang.String website, java.lang.String profile, java.lang.String[] roles, java.util.Map<java.lang.String,java.lang.String> preferences, boolean detailsUpdateable)
Method Detail |
---|
public java.lang.String getUsername()
public java.lang.String getPassword()
public boolean isAccountNonExpired()
public boolean isAccountNonLocked()
public boolean isCredentialsNonExpired()
public boolean isEnabled()
public java.lang.String getName()
public java.lang.String getEmailAddress()
public java.lang.String getWebsite()
public java.lang.String getProfile()
public GrantedAuthority[] getAuthorities()
public java.lang.String[] getRoles()
public java.lang.String getRolesAsString()
public boolean isUserInRole(java.lang.String role)
public boolean isBlogAdmin()
public boolean isBlogOwner()
public boolean isBlogPublisher()
public boolean isBlogContributor()
public void setUsername(java.lang.String username)
public void setPassword(java.lang.String password)
public void setName(java.lang.String name)
public void setEmailAddress(java.lang.String emailAddress)
public void setWebsite(java.lang.String website)
public void setProfile(java.lang.String profile)
public void setGrantedAuthories(GrantedAuthority[] grantedAuthories)
public boolean isDetailsUpdateable()
public void setDetailsUpdateable(boolean detailsUpdateable)
public java.util.Map<java.lang.String,java.lang.String> getPreferences()
public java.lang.String getPreference(java.lang.String key)
public void setPreferences(java.util.Map<java.lang.String,java.lang.String> preferences)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |