Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Methods inherited from interface archive.interfacce.RoomAvailability
`anyWeekAvaible, getFreeRoom, isAvaible`

Method Detail

### 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 settimana
    `c` - cognome cliente
    `n` - nome cliente
    `t` - telefono cliente
    `carta` - carta di credito cliente
    `tipo` - 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD