Package org.javlo.user
Class User
- java.lang.Object
-
- org.javlo.user.User
-
- All Implemented Interfaces:
Serializable,Principal
- Direct Known Subclasses:
UserPrincipal
public class User extends Object implements Principal, Serializable
- Author:
- pvandermaesen
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetContext()StringgetLabel()StringgetLogin()StringgetName()StringgetPassword()Set<String>getRoles()Map<String,String>getRolesMap()IUserInfogetUserInfo()booleanisCustomer()booleanisEditor()booleanisProvider()booleanisRightPassword(String pwd)voidloadAvatar(ContentContext ctx)voidsetContext(String context)voidsetEditor(boolean editor)voidsetLogin(String login)voidsetUserInfo(IUserInfo info)StringtoString()booleanvalidForRoles(String... roles)check if user can work with this roles.booleanvalidForRoles(Collection<String> rolesSet)
-
-
-
Method Detail
-
getLogin
public String getLogin()
- Returns:
-
getPassword
public String getPassword()
- Returns:
-
validForRoles
public boolean validForRoles(String... roles)
check if user can work with this roles. admin return always true.- Parameters:
roles-- Returns:
-
validForRoles
public boolean validForRoles(Collection<String> rolesSet)
-
getUserInfo
public IUserInfo getUserInfo()
- Returns:
-
setUserInfo
public void setUserInfo(IUserInfo info)
- Parameters:
info-
-
setLogin
public void setLogin(String login)
-
toString
public String toString()
-
getContext
public String getContext()
-
setContext
public void setContext(String context)
-
isRightPassword
public boolean isRightPassword(String pwd)
-
isEditor
public boolean isEditor()
-
setEditor
public void setEditor(boolean editor)
-
getLabel
public String getLabel()
-
isCustomer
public boolean isCustomer()
-
isProvider
public boolean isProvider()
-
loadAvatar
public void loadAvatar(ContentContext ctx)
-
-