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

All Known Implementing Classes:
VolDAOImpl

public interface VolDAO

Interfície que ens servirà per la gestió del DAO de l'aeroport

Author:
Llorenç Camps

Method Summary
 void deleteVol(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio, VolVO vol)
          Esobrrem el vol
 int selectNumPlacesVol(int numVol)
          Obtenim el número de places disponibles en el vol a partir del seu número
 int selectPreuVol(int numVol)
          Obtenim el preu d'un vol a partir del seu número
 VolVO selectVol(int numvol)
          Obtenim el vol a partir del número de vol
 java.util.List<VolVO> selectVolPerData(java.lang.String origen, java.lang.String desti, java.lang.String dataSortida, int numPlaces)
          obtenim el llistat de vols segons la data de sortida, origen, desti i les places
 void updateVol(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio, VolVO vol)
          Actualitzem la informació del vol
 

Method Detail

selectVolPerData

java.util.List<VolVO> selectVolPerData(java.lang.String origen,
                                       java.lang.String desti,
                                       java.lang.String dataSortida,
                                       int numPlaces)
                                       throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
obtenim el llistat de vols segons la data de sortida, origen, desti i les places

Parameters:
origen -
desti -
dataSortida -
numPlaces -
Returns:
Throws:
edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException

selectVol

VolVO selectVol(int numvol)
                throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim el vol a partir del número de vol

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

selectNumPlacesVol

int selectNumPlacesVol(int numVol)
                       throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim el número de places disponibles en el vol a partir del seu número

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

updateVol

void updateVol(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio,
               VolVO vol)
               throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Actualitzem la informació del vol

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

deleteVol

void deleteVol(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio,
               VolVO vol)
               throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Esobrrem el vol

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

selectPreuVol

int selectPreuVol(int numVol)
                  throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim el preu d'un vol a partir del seu número

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