net.ezcontent.auth
Interface User
- All Known Implementing Classes:
- Usuario
- public interface User
Representa un usuario del sistema.
Puede pertenecer a varios grupos, con lo cual adquiere
varios permisos.
- Author:
- Enrique Zamudio
setUsername
public void setUsername(String uname)
getUsername
public String getUsername()
setFullname
public void setFullname(String name)
getFullname
public String getFullname()
setPassword
public void setPassword(String pwd)
getPassword
public String getPassword()
setGroups
public void setGroups(List groups)
getGroups
public List getGroups()
getPermissions
public List getPermissions()
- Devuelve el arreglo de Permissions, calculandolo a partir de los
grupos a los cuales esta asignado el usuario.
hasPermission
public boolean hasPermission(String perm)
isMemberOfGroup
public boolean isMemberOfGroup(Group group)