edu.uoc.tfc.exuoc.controladors
Class UsuarisDAO

java.lang.Object
  extended by edu.uoc.tfc.exuoc.controladors.UsuarisDAO

public class UsuarisDAO
extends java.lang.Object

Classe que gestionarà la persistència mitjançant la classe GestorBDD (genèrica)


Constructor Summary
protected UsuarisDAO()
           
 
Method Summary
 java.lang.Long afegir(Usuari usuari)
           
 Usuari consulta(java.lang.Class classe, java.lang.Long id)
           
 Usuari consulta(java.lang.Long id)
           
 Usuari consulta(java.lang.String camp, java.lang.Object valor)
           
 void eliminar(Usuari usuari)
           
 java.util.Iterator<Usuari> llista()
           
 java.util.Iterator<Usuari> llista(int ini, int fi)
           
 java.util.Iterator<Usuari> llista(java.lang.String ordre, int quants)
           
static void main(java.lang.String[] args)
           
 void modificar(Usuari usuari)
           
 int quants()
           
 void tancarConnexio()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsuarisDAO

protected UsuarisDAO()
Method Detail

tancarConnexio

public void tancarConnexio()
                    throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

afegir

public java.lang.Long afegir(Usuari usuari)
                      throws org.hibernate.HibernateException,
                             BuitException
Throws:
org.hibernate.HibernateException
BuitException

eliminar

public void eliminar(Usuari usuari)
              throws org.hibernate.HibernateException,
                     BuitException
Throws:
org.hibernate.HibernateException
BuitException

modificar

public void modificar(Usuari usuari)
               throws org.hibernate.HibernateException,
                      BuitException
Throws:
org.hibernate.HibernateException
BuitException

consulta

public Usuari consulta(java.lang.Long id)
                throws org.hibernate.HibernateException,
                       BuitException
Throws:
org.hibernate.HibernateException
BuitException

consulta

public Usuari consulta(java.lang.String camp,
                       java.lang.Object valor)
                throws org.hibernate.HibernateException,
                       BuitException,
                       java.io.UnsupportedEncodingException
Throws:
org.hibernate.HibernateException
BuitException
java.io.UnsupportedEncodingException

consulta

public Usuari consulta(java.lang.Class classe,
                       java.lang.Long id)
                throws org.hibernate.HibernateException,
                       BuitException
Throws:
org.hibernate.HibernateException
BuitException

llista

public java.util.Iterator<Usuari> llista()
                                  throws org.hibernate.HibernateException,
                                         BuitException
Throws:
org.hibernate.HibernateException
BuitException

llista

public java.util.Iterator<Usuari> llista(int ini,
                                         int fi)
                                  throws org.hibernate.HibernateException,
                                         BuitException
Throws:
org.hibernate.HibernateException
BuitException

llista

public java.util.Iterator<Usuari> llista(java.lang.String ordre,
                                         int quants)
                                  throws org.hibernate.HibernateException,
                                         BuitException
Throws:
org.hibernate.HibernateException
BuitException

quants

public int quants()
           throws org.hibernate.HibernateException,
                  BuitException
Throws:
org.hibernate.HibernateException
BuitException

main

public static void main(java.lang.String[] args)