archive.interfacce
Interface CreatePrenotation
- All Superinterfaces:
- RoomAvailability
- All Known Subinterfaces:
- RichiestaPrenotazionePacchetto
- All Known Implementing Classes:
- PRequestPacchettoManager
public interface CreatePrenotation
- extends RoomAvailability
L'interfaccia implementata da classi le
cui istanze rendono possibile la creazione di una prenotazione
|
Method Summary |
boolean |
doPrenotation(int ns,
java.lang.String c,
java.lang.String n,
java.lang.String t,
Carta carta,
java.lang.String tipo,
java.lang.String corsi)
Crea un nuova prenotazione in un villaggio in una settimana |
doPrenotation
boolean doPrenotation(int ns,
java.lang.String c,
java.lang.String n,
java.lang.String t,
Carta carta,
java.lang.String tipo,
java.lang.String corsi)
throws SingleRoomFullException
- Crea un nuova prenotazione in un villaggio in una settimana
- Parameters:
ns - numero settimanac - cognome clienten - nome clientet - telefono clientecarta - carta di credito clientetipo - tipo di stanza (D/S)corsi - i corsi(VTESB)
- Returns:
- true se ha effetuato la prenotazione
- Throws:
SingleRoomFullException - se non ci sono stanze singole disponibili