edu.uoc.pfc.lcamps.webapp.catwings.service
Interface VolService

All Known Implementing Classes:
VolServiceImpl

public interface VolService

Interfície que ens serveix per gestionar les diferents operacions sobre el vol

Author:
Llorenç Camps

Method Summary
 void deleteVol(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio, VolVO vol)
          Esborrem el vol
 VolResultVO getInfoLlistatVols(ConsultaVO consultaVO)
          A partir de les dades que ha introdït l'usuari buscarem el llistat de vols segons els paràmetres passats
 VolResultVO getInfoVols(ConsultaVO consultaVO)
          A partir de les dades que ha introdït l'usuari buscarem la informacio dels vols segons els paràmetres passats
 int getNumPlacesDisponibles(int numVol)
          A partir del numero de vol obtenim el número de places disponibles
 VolVO getVolByNumVol(int numVol)
          Obtenim el Vol
 VolVO getVolUpdateNomAeroportByNumVol(int numVol)
          Obtenim el vol amb els noms de l'origen/desti extrets de les dades de l'aeroport
 void updateVol(edu.uoc.pfc.lcamps.persistenciaFW.admin.session.SessionFW sessio, VolVO vol)
          Actualitzem el vol
 

Method Detail

getInfoLlistatVols

VolResultVO getInfoLlistatVols(ConsultaVO consultaVO)
A partir de les dades que ha introdït l'usuari buscarem el llistat de vols segons els paràmetres passats

Parameters:
consultaVO -
Returns:

getInfoVols

VolResultVO getInfoVols(ConsultaVO consultaVO)
A partir de les dades que ha introdït l'usuari buscarem la informacio dels vols segons els paràmetres passats

Parameters:
consultaVO -
Returns:

getVolByNumVol

VolVO getVolByNumVol(int numVol)
                     throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim el Vol

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

getVolUpdateNomAeroportByNumVol

VolVO getVolUpdateNomAeroportByNumVol(int numVol)
                                      throws edu.uoc.pfc.lcamps.persistenciaFW.exception.DBException
Obtenim el vol amb els noms de l'origen/desti extrets de les dades de l'aeroport

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

getNumPlacesDisponibles

int getNumPlacesDisponibles(int numVol)
A partir del numero de vol obtenim el número de places disponibles

Parameters:
numVol -
Returns:

updateVol

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

Parameters:
sessio -
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
Esborrem el vol

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