|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.wamblee.persistence.AbstractPersistent
org.wamblee.usermgt.User
public class User
Represents a user.
The methods for managing the groups of the user have package scope.
Managing the groups of the user should be done through the
UserAdministration interface.
| Constructor Summary | |
|---|---|
User(User aUser)
|
|
| Method Summary | |
|---|---|
void |
changePassword(java.lang.String aOldPassword,
java.lang.String aNewPassword)
Changes the password. |
void |
checkPassword(java.lang.String aPassword)
Checks the password. |
int |
compareTo(java.lang.Object aUser)
|
boolean |
equals(java.lang.Object aUser)
|
java.util.Set<Group> |
getGroups()
Gets the groups the user belongs to. |
java.lang.String |
getName()
|
protected java.lang.String |
getPasswordString()
For OR mapping. |
int |
hashCode()
|
boolean |
isInGroup(Group aGroup)
Checks whether the user belongs to the given group. |
boolean |
isInGroup(java.lang.String aGroup)
Checks whether the user belongs to the given group. |
void |
setPassword(java.lang.String aPassword)
|
void |
setPasswordEncoder(MessageDigester aPasswordEncoder)
Sets the password encoder. |
protected void |
setPasswordString(java.lang.String aPassword)
For OR mapping. |
void |
setPasswordValidator(NameValidator aPasswordValidator)
Sets the password validator. |
java.lang.String |
toString()
|
| Methods inherited from class org.wamblee.persistence.AbstractPersistent |
|---|
getPersistedVersion, getPrimaryKey, setPersistedVersion, setPrimaryKey |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public User(User aUser)
| Method Detail |
|---|
public void setPasswordValidator(NameValidator aPasswordValidator)
aPasswordValidator - Validator.public void setPasswordEncoder(MessageDigester aPasswordEncoder)
aPasswordEncoder - Encoder.
public void checkPassword(java.lang.String aPassword)
throws UserMgtException
aPassword - Password to check.
UserMgtException - In case the password is incorrect.
public void changePassword(java.lang.String aOldPassword,
java.lang.String aNewPassword)
throws UserMgtException
aOldPassword - Old password.aNewPassword - New password.
UserMgtException - In case the old password is incorrect.
public void setPassword(java.lang.String aPassword)
throws UserMgtException
aPassword - The password to set.
UserMgtExceptionprotected java.lang.String getPasswordString()
protected void setPasswordString(java.lang.String aPassword)
aPassword - Password.public java.lang.String getName()
public java.util.Set<Group> getGroups()
public boolean isInGroup(Group aGroup)
aGroup - Group.
public boolean isInGroup(java.lang.String aGroup)
aGroup - Group.
public boolean equals(java.lang.Object aUser)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(java.lang.Object aUser)
compareTo in interface java.lang.Comparable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||