Klasse BasicUserImpl
java.lang.Object
org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
- Alle implementierten Schnittstellen:
Serializable
,SecurityEntity
,User
,BasicUser
- Bekannte direkte Unterklassen:
DynamicUserImpl
Represents the "basic" model where users can be part of multiple groups
directly, with no roles or permissions.
- Version:
- $Id: BasicUser.java 437451 2006-08-27 20:20:44Z tv $
- Autor:
- Eric Pugh
- Siehe auch:
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
Add the group to the list of groupsGet the groups this user is part ofGet the groups this user is part of as a SetReturns the user's password.int
hashCode()
Calculate a hash code for this objectvoid
removeGroup
(Group group) Remove the group from the list of groupsvoid
Set the groups this user is part of<T extends Group>
voidsetGroupsAsSet
(Set<T> groups) Set the groups this user is part of as a Setvoid
setPassword
(String password) Set password.Von Klasse geerbte Methoden org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
equals, getId, getName, setId, setName, toString
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.apache.fulcrum.security.entity.SecurityEntity
getId, getName, setId, setName
-
Konstruktordetails
-
BasicUserImpl
public BasicUserImpl()
-
-
Methodendetails
-
getPassword
Returns the user's password. This method should not be used by the application directly, because it's meaning depends upon the implementation of UserManager that manages this particular user object. Some implementations will use this attribute for storing a password encrypted in some way, other will not use it at all, when user entered password is presented to some external authority (like NT domain controller) to validate it. See alsoUserManager.authenticate(User,String)
.- Angegeben von:
getPassword
in SchnittstelleUser
- Gibt zurück:
- A String with the password for the user.
-
setPassword
Set password. Application should not use this method directly, seegetPassword()
. See alsoUserManager.changePassword(User,String,String)
.- Angegeben von:
setPassword
in SchnittstelleUser
- Parameter:
password
- The new password.
-
getGroups
Get the groups this user is part of -
setGroups
Set the groups this user is part of -
removeGroup
Remove the group from the list of groups- Angegeben von:
removeGroup
in SchnittstelleBasicUser
- Parameter:
group
- the group to remove
-
addGroup
Add the group to the list of groups -
setGroupsAsSet
Set the groups this user is part of as a Set- Angegeben von:
setGroupsAsSet
in SchnittstelleBasicUser
- Parameter:
groups
- the set of groups
-
getGroupsAsSet
Get the groups this user is part of as a Set- Angegeben von:
getGroupsAsSet
in SchnittstelleBasicUser
- Gibt zurück:
- a set of groups
-
hashCode
public int hashCode()Calculate a hash code for this object- Setzt außer Kraft:
hashCode
in KlasseSecurityEntityImpl
- Siehe auch:
-