edu.uoc.pfc.lcamps.webapp.catwings.bd.dao
Interface PassatgerDAO

All Known Implementing Classes:
PassatgerDAOImpl

public interface PassatgerDAO

Interfície que ens servirà per la gestió del DAO del passatger

Author:
Llorenç Camps

Method Summary
 void deletePassatger(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio, PassatgerVO obj)
          Esborrem el passatger
 int insertPassatger(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio, PassatgerVO passatger)
          insertem el passatger i retorna l'id generat
 java.util.List<PassatgerVO> selectAdult(java.lang.String codi)
          Obtenim el llistat d'adults a partir del codi
 PassatgerVO selectContacte(java.lang.String codi)
          Obtenim el contacte a partir del codi
 PassatgerVO selectContacte(java.lang.String codi, java.lang.String email)
          Obtenim el contacte a partir del codi i de l'email
 java.util.List<PassatgerVO> selectInfant(java.lang.String codi)
          Obtenim el llistat d'infants a partir del codi
 java.util.List<PassatgerVO> selectNen(java.lang.String codi)
          Obtenim el llistat de nens a partir del codi
 java.util.List<PassatgerVO> selectPassatgers(java.lang.String codi)
          Obtenim tots els passatgers de la reserva
 java.util.List<PassatgerVO> selectPassatgersPaguen(java.lang.String codi)
          Obtenim tots els passatgers de la reserva que paguen (tots - infants)
 void updatePassatger(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio, PassatgerVO obj)
          Actualitza el passatger
 

Method Detail

insertPassatger

int insertPassatger(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio,
                    PassatgerVO passatger)
                    throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
insertem el passatger i retorna l'id generat

Parameters:
sessio -
passatger -
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

selectContacte

PassatgerVO selectContacte(java.lang.String codi,
                           java.lang.String email)
                           throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim el contacte a partir del codi i de l'email

Parameters:
codi -
email -
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

selectContacte

PassatgerVO selectContacte(java.lang.String codi)
                           throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim el contacte a partir del codi

Parameters:
codi -
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

selectAdult

java.util.List<PassatgerVO> selectAdult(java.lang.String codi)
                                        throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim el llistat d'adults a partir del codi

Parameters:
codi -
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

selectNen

java.util.List<PassatgerVO> selectNen(java.lang.String codi)
                                      throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim el llistat de nens a partir del codi

Parameters:
codi -
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

selectInfant

java.util.List<PassatgerVO> selectInfant(java.lang.String codi)
                                         throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim el llistat d'infants a partir del codi

Parameters:
codi -
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

updatePassatger

void updatePassatger(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio,
                     PassatgerVO obj)
                     throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Actualitza el passatger

Parameters:
sessio -
obj -
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

deletePassatger

void deletePassatger(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio,
                     PassatgerVO obj)
                     throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Esborrem el passatger

Parameters:
sessio -
obj -
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

selectPassatgers

java.util.List<PassatgerVO> selectPassatgers(java.lang.String codi)
                                             throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim tots els passatgers de la reserva

Parameters:
codi -
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

selectPassatgersPaguen

java.util.List<PassatgerVO> selectPassatgersPaguen(java.lang.String codi)
                                                   throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim tots els passatgers de la reserva que paguen (tots - infants)

Parameters:
codi -
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException