edu.uoc.pfc.lcamps.webapp.catwings.bd.dao.impl
Class ReservaDAOImpl

java.lang.Object
  extended by edu.uoc.pfc.lcamps.webapp.catwings.bd.dao.AbstractDAO<ReservaVO>
      extended by edu.uoc.pfc.lcamps.webapp.catwings.bd.dao.impl.ReservaDAOImpl
All Implemented Interfaces:
ReservaDAO

public class ReservaDAOImpl
extends AbstractDAO<ReservaVO>
implements ReservaDAO

Classe que implementa la interfĂ­cie del DAO de la reserva

Author:
Llorenç Camps

Constructor Summary
ReservaDAOImpl()
           
 
Method Summary
 void closeTransaccio(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio)
          Tanquem la transaccio
 void deleteReserva(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio, ReservaVO obj)
          Eliminem la reserva
 ReservaQueryProvider getQueryProvider()
           
 int insertReserva(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio, ReservaVO obj)
          insertem la reserva
 edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW openTransaccio(boolean autocommit)
          Obrim la transaccio
 ReservaVO selectReserva(java.lang.String codi)
          Obtenim la reserva a partir del codi de reserva
 void setQueryProvider(ReservaQueryProvider queryProvider)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReservaDAOImpl

public ReservaDAOImpl()
Method Detail

setQueryProvider

public void setQueryProvider(ReservaQueryProvider queryProvider)
Parameters:
queryProvider - the queryProvider to set

getQueryProvider

public ReservaQueryProvider getQueryProvider()
Returns:
the queryProvider

openTransaccio

public edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW openTransaccio(boolean autocommit)
                                                                         throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Description copied from interface: ReservaDAO
Obrim la transaccio

Specified by:
openTransaccio in interface ReservaDAO
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

closeTransaccio

public void closeTransaccio(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio)
                     throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Description copied from interface: ReservaDAO
Tanquem la transaccio

Specified by:
closeTransaccio in interface ReservaDAO
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

insertReserva

public int insertReserva(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio,
                         ReservaVO obj)
                  throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Description copied from interface: ReservaDAO
insertem la reserva

Specified by:
insertReserva in interface ReservaDAO
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

deleteReserva

public void deleteReserva(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio,
                          ReservaVO obj)
                   throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Description copied from interface: ReservaDAO
Eliminem la reserva

Specified by:
deleteReserva in interface ReservaDAO
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

selectReserva

public ReservaVO selectReserva(java.lang.String codi)
                        throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Description copied from interface: ReservaDAO
Obtenim la reserva a partir del codi de reserva

Specified by:
selectReserva in interface ReservaDAO
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException