edu.uoc.exemplefw.business.dao.impl
Class UserDAOImpl

java.lang.Object
  extended by edu.uoc.exemplefw.business.dao.impl.UserDAOImpl
All Implemented Interfaces:
UserDAO

public class UserDAOImpl
extends java.lang.Object
implements UserDAO

Classe que implementa el patró DAO per a la gestió de les dades del usuaris

Version:
1.0
Author:
Luis Bravo Fuentes

Constructor Summary
UserDAOImpl()
           
 
Method Summary
 UserDTO[] getAll()
          S'obtenen tots els usuaris de la taula de la base de dades
 UserDTO getUserByUsername(java.lang.String username)
          S'otenen les dades de l'usuari a partir del seu nom d'usuari
 boolean isValidUser(java.lang.String username, java.lang.String password)
          Comproba si el usuari i contrasenya és correcte.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserDAOImpl

public UserDAOImpl()
Method Detail

getAll

public UserDTO[] getAll()
Description copied from interface: UserDAO
S'obtenen tots els usuaris de la taula de la base de dades

Specified by:
getAll in interface UserDAO
Returns:
Llista d'usuaris de la taula

isValidUser

public boolean isValidUser(java.lang.String username,
                           java.lang.String password)
Description copied from interface: UserDAO
Comproba si el usuari i contrasenya és correcte. Es a dir, si la contrasenya correspon al nom de l'usuari indicat

Specified by:
isValidUser in interface UserDAO
Parameters:
username - Nom de l'usuari
password - Contrasenya de l'usuari
Returns:
true si la contrasenya és de l'usuari, false en cas contrari

getUserByUsername

public UserDTO getUserByUsername(java.lang.String username)
Description copied from interface: UserDAO
S'otenen les dades de l'usuari a partir del seu nom d'usuari

Specified by:
getUserByUsername in interface UserDAO
Parameters:
username - Nom de l'usuari
Returns:
Dades de l'usuari a la base de dades