|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 AuthDAOAuthDAO.validateUser(java.lang.String, java.lang.String)
public String encryptPassword(String passwd,
String salt)
encryptPassword in interface AuthDAOAuthDAO.encryptPassword(java.lang.String, java.lang.String)public User getUser(String login)
getUser in interface AuthDAOAuthDAO.getUser(java.lang.String)public Group getGroup(String name)
getGroup in interface AuthDAOAuthDAO.getGroup(java.lang.String)public List allUsers()
allUsers in interface AuthDAOAuthDAO.allUsers()public List allGroups()
allGroups in interface AuthDAOAuthDAO.allGroups()public Permission getPermission(String name)
getPermission in interface AuthDAOAuthDAO.getPermission(java.lang.String)public List allPermissions()
allPermissions in interface AuthDAOAuthDAO.allPermissions()public List permissionsForUser(User user)
permissionsForUser in interface AuthDAOAuthDAO.permissionsForUser(net.ezcontent.auth.User)public List permissionsForGroup(Group group)
permissionsForGroup in interface AuthDAOAuthDAO.permissionsForGroup(net.ezcontent.auth.Group)public User createUser()
createUser in interface AuthDAOpublic Group createGroup()
createGroup in interface AuthDAOpublic Permission createPermission()
createPermission in interface AuthDAO
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||