|
||||||||||
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 IUser
name
- The name of this user.public java.lang.String getName()
IUser
getName
in interface IUser
public void setPassword(java.lang.String password)
IUser
setPassword
in interface IUser
password
- The plain password of the user to hash.public java.lang.String getPassword()
IUser
getPassword
in interface IUser
public void setPasswordHashed(java.lang.String password)
IUser
setPasswordHashed
in interface IUser
password
- The already SHA hased password of the user.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public 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 |