ar.com.jiji.kaya.dao
Interface UserDao
- All Superinterfaces:
- CRUDDAO<User>, CRUDPageableDAO<User>, PageableTableDAO<User>
- All Known Implementing Classes:
- UserDaoImpl
public interface UserDao
- extends CRUDPageableDAO<User>
- Author:
- lparra
TODO: separarla en dos interfaces, una que solo se encargue de autenticar y la otra para las operaciones del crud.
Method Summary |
boolean |
authenticate(java.lang.String username,
java.lang.String password)
Valida que los datos de login de un usuario son correctos.Termina
llamando a findByCredentials(String, String). |
User |
findByCredentials(java.lang.String username,
java.lang.String password)
Valida los datos del usuario y si existe devuelve la instancia. |
authenticate
boolean authenticate(java.lang.String username,
java.lang.String password)
- Valida que los datos de login de un usuario son correctos.Termina
llamando a findByCredentials(String, String).
- Parameters:
username
- password
- El password (en el formato que este almacenado, no se realiza
ninguna codificacion ni encriptado en este metodo).
- Returns:
true
Si existe un usuario con los datos pasados
como argumentos.- See Also:
findByCredentials(String, String)
findByCredentials
User findByCredentials(java.lang.String username,
java.lang.String password)
- Valida los datos del usuario y si existe devuelve la instancia.
- Parameters:
username
- password
-
- Returns:
- La instancia del usuario si concuerda username/password, null en
otro caso.
Copyright © 2006 Kaya. All Rights Reserved.