|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectat.ac.tuwien.dslab.rmi.common.impl.UserImpl
public class UserImpl
The UserImpl provides a default implementation
of a user.
| Constructor Summary | |
|---|---|
UserImpl()
Creates a new and empty IUser instance. |
|
UserImpl(java.lang.String name,
java.lang.String plainPassword)
Creates a new IUser instance. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getName()
Gets the name of this user. |
java.lang.String |
getPassword()
Gets the SHA hashed password for this user. |
void |
setName(java.lang.String name)
Sets the name of this user. |
void |
setPassword(java.lang.String password)
Sets the plaintext password of the user and hashes it with the SHA algorithm. |
void |
setPasswordHashed(java.lang.String password)
Sets the already hashed password of the user. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public UserImpl()
IUser instance.
public UserImpl(java.lang.String name,
java.lang.String plainPassword)
IUser instance.
name - The username.plainPassword - The plain password.| Method Detail |
|---|
public void setName(java.lang.String name)
IUser
setName in interface IUsername - The name of this user.public java.lang.String getName()
IUser
getName in interface IUserpublic void setPassword(java.lang.String password)
IUser
setPassword in interface IUserpassword - The plain password of the user to hash.public java.lang.String getPassword()
IUser
getPassword in interface IUserpublic void setPasswordHashed(java.lang.String password)
IUser
setPasswordHashed in interface IUserpassword - The already SHA hased password of the user.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||