|
Clearspace API (1.7.0) Core Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jivesoftware.spi.user.UserTemplate
public class UserTemplate
| Constructor Summary | |
|---|---|
UserTemplate()
|
|
UserTemplate(java.lang.String username,
java.lang.String id,
char[] password,
java.lang.String email)
|
|
UserTemplate(java.lang.String username,
java.lang.String id,
java.lang.String email)
|
|
| Method Summary | |
|---|---|
boolean |
authenticate(char[] password)
Authenticate the user with the given password |
static UserTemplate |
create(User user)
|
java.lang.String |
getEmail()
User's email address |
java.lang.String |
getID()
Returns the unique identifier for this user. |
char[] |
getPassword()
return user's password |
java.lang.String |
getPasswordHash()
return user's password hash |
java.lang.String |
getUsername()
returns the username |
void |
setEmail(java.lang.String email)
Set user's email address |
void |
setId(java.lang.String id)
Sets the user's unique id. |
void |
setPassword(char[] password)
Set the password |
void |
setPasswordHash(java.lang.String hash)
Set the password hash |
void |
setUsername(java.lang.String username)
Sets the username. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public UserTemplate()
public UserTemplate(java.lang.String username,
java.lang.String id,
java.lang.String email)
public UserTemplate(java.lang.String username,
java.lang.String id,
char[] password,
java.lang.String email)
| Method Detail |
|---|
public java.lang.String getID()
User
getID in interface Userpublic void setId(java.lang.String id)
User
setId in interface Userid - user's idpublic java.lang.String getUsername()
User
getUsername in interface Userpublic void setUsername(java.lang.String username)
User
setUsername in interface Userusername - usernamepublic java.lang.String getEmail()
User
getEmail in interface Userpublic void setEmail(java.lang.String email)
User
setEmail in interface Useremail - email addresspublic boolean authenticate(char[] password)
User
authenticate in interface Userpassword - password
public char[] getPassword()
User
getPassword in interface Userpublic void setPassword(char[] password)
User
setPassword in interface Userpassword - new password
public java.lang.String getPasswordHash()
throws java.lang.UnsupportedOperationException
User
getPasswordHash in interface Userjava.lang.UnsupportedOperationException - the operation is not implemented
public void setPasswordHash(java.lang.String hash)
throws java.lang.UnsupportedOperationException
User
setPasswordHash in interface Userhash - password hash
java.lang.UnsupportedOperationException - the operation is not implementedpublic static UserTemplate create(User user)
public java.lang.String toString()
toString in class java.lang.Object
|
Clearspace Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||