|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.orm.hibernate.support.HibernateDaoSupport net.ezcontent.impl.dao.GlobalDAO net.ezcontent.impl.dao.AuthenticationDAO
Este DAO se usa para usuarios, grupos y permisos.
Field Summary |
Fields inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport |
logger |
Constructor Summary | |
AuthenticationDAO()
|
Method Summary | |
List |
allGroups()
Devuelve una lista con todos los grupos en la base de datos. |
List |
allPermissions()
Devuelve una lista de todos los permisos registrados. |
List |
allUsers()
Devuelve una lista con todos los usuarios de la base de datos. |
Group |
createGroup()
Crea un nuevo grupo. |
Permission |
createPermission()
Crea un nuevo permiso. |
User |
createUser()
Crea un nuevo usuario. |
String |
encryptPassword(String passwd,
String salt)
Encripta de manera irreversible un password. |
Group |
getGroup(String name)
Obtiene el grupo especificado. |
Permission |
getPermission(String name)
Busca y devuelve el permiso con el nombre especificado. |
User |
getUser(String login)
Obtiene el usuario especificado. |
List |
permissionsForGroup(Group group)
Devuelve todos los permisos que tiene asignados un grupo. |
List |
permissionsForUser(User user)
Obtiene todos los permisos de un usuario. |
User |
validateUser(String login,
String passwd)
Valida un usuario. |
Methods inherited from class net.ezcontent.impl.dao.GlobalDAO |
delete, delete, findAll, findAll, getStatus, getStatus, getStatus, getStatus, getStatusList, getStatusList, refresh, refresh, save, save, update, update |
Methods inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport |
afterPropertiesSet, closeSessionIfNecessary, convertHibernateAccessException, getHibernateTemplate, getSession, getSession, getSessionFactory, initDao, setHibernateTemplate, setSessionFactory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.ezcontent.dao.GenericDAO |
delete, delete, findAll, findAll, getStatus, getStatus, getStatusList, refresh, refresh, save, save, update, update |
Constructor Detail |
public AuthenticationDAO()
Method Detail |
public User validateUser(String login, String passwd)
validateUser
in interface AuthDAO
AuthDAO.validateUser(java.lang.String, java.lang.String)
public String encryptPassword(String passwd, String salt)
encryptPassword
in interface AuthDAO
AuthDAO.encryptPassword(java.lang.String, java.lang.String)
public User getUser(String login)
getUser
in interface AuthDAO
AuthDAO.getUser(java.lang.String)
public Group getGroup(String name)
getGroup
in interface AuthDAO
AuthDAO.getGroup(java.lang.String)
public List allUsers()
allUsers
in interface AuthDAO
AuthDAO.allUsers()
public List allGroups()
allGroups
in interface AuthDAO
AuthDAO.allGroups()
public Permission getPermission(String name)
getPermission
in interface AuthDAO
AuthDAO.getPermission(java.lang.String)
public List allPermissions()
allPermissions
in interface AuthDAO
AuthDAO.allPermissions()
public List permissionsForUser(User user)
permissionsForUser
in interface AuthDAO
AuthDAO.permissionsForUser(net.ezcontent.auth.User)
public List permissionsForGroup(Group group)
permissionsForGroup
in interface AuthDAO
AuthDAO.permissionsForGroup(net.ezcontent.auth.Group)
public User createUser()
createUser
in interface AuthDAO
public Group createGroup()
createGroup
in interface AuthDAO
public Permission createPermission()
createPermission
in interface AuthDAO
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |