|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wamblee.security.authentication.User
@Entity 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.
Field Summary | |
---|---|
static java.lang.String |
NAME_PARAM
|
static java.lang.String |
QUERY_ALL_USERS
|
static java.lang.String |
QUERY_COUNT_USERS
|
static java.lang.String |
QUERY_FIND_BY_GROUP_NAME
|
static java.lang.String |
QUERY_FIND_BY_NAME
|
Constructor Summary | |
---|---|
User(User aUser)
Creates a new User object. |
Method Summary | |
---|---|
boolean |
changePassword(java.lang.String aOldPassword,
java.lang.String aNewPassword)
Changes the password. |
boolean |
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. |
java.lang.Long |
getPrimaryKey()
|
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 java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String QUERY_FIND_BY_NAME
public static final java.lang.String QUERY_FIND_BY_GROUP_NAME
public static final java.lang.String QUERY_COUNT_USERS
public static final java.lang.String QUERY_ALL_USERS
public static final java.lang.String NAME_PARAM
Constructor Detail |
---|
public User(User aUser)
Method Detail |
---|
public void setPasswordValidator(NameValidator aPasswordValidator)
aPasswordValidator
- Validator.public void setPasswordEncoder(MessageDigester aPasswordEncoder)
aPasswordEncoder
- Encoder.public boolean checkPassword(java.lang.String aPassword)
aPassword
- Password to check.
public boolean changePassword(java.lang.String aOldPassword, java.lang.String aNewPassword)
aOldPassword
- Old password.aNewPassword
- New password.
public void setPassword(java.lang.String aPassword)
aPassword
- The password to set.protected 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(java.lang.Object aUser)
compareTo
in interface java.lang.Comparable
public java.lang.Long getPrimaryKey()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |