|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarchive.utility.RequestInfo
archive.system.PRequestPacchettoManager
public class PRequestPacchettoManager
Una classe per la richiesta di prenotazione pacchetto. Mostra l'elenco dei pacchetti e dettagli.
| Constructor Summary | |
|---|---|
PRequestPacchettoManager()
|
|
| Method Summary | |
|---|---|
boolean |
addInListaAttesa(int n,
java.lang.String cognome)
Implementa il metodo dell'interfaccia RichiestaPrenotazionePacchetto
Aggiunge il cognome di un cliente in lista d'attesa |
boolean |
anyWeekAvaible(int sett,
java.lang.String nome)
Controlla disponibilita' senza restrizione su settimane passate |
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)
Implementa il metodo dell'interfaccia RichiestaPrenotazionePacchetto
Crea una prenotazione |
int |
getFreeRoom(char tipo)
Ritorna il numero di stanze libere |
boolean |
isAvaible(int sett,
java.lang.String nome)
Implementa il metodo dell'interfaccia RichiestaPrenotazionePacchetto
Controlla se la settimana e' passata e disponibilita in una determinata
settimana per uno specifico villaggio |
void |
setNomeVillaggio(java.lang.String nome)
Setta il villaggio in esame |
java.lang.String[] |
showDetails(java.lang.String nome,
int sett)
Implementa il metodo dell'interfaccia RichiestaPrenotazionePacchetto
Mostra i dettagli per una specifica settimana |
java.lang.String[] |
showList()
Implementa il metodo dell'interfaccia RichiestaPrenotazionePacchetto
Crea un array di stringhe contenente i pacchetti |
| Methods inherited from class archive.utility.RequestInfo |
|---|
requestInformation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface archive.interfacce.RichiestaPrenotazionePacchetto |
|---|
requestInformation |
| Constructor Detail |
|---|
public PRequestPacchettoManager()
| Method Detail |
|---|
public java.lang.String[] showList()
RichiestaPrenotazionePacchetto
Crea un array di stringhe contenente i pacchetti
showList in interface RichiestaPrenotazionePacchettopublic void setNomeVillaggio(java.lang.String nome)
nome - nome del villaggio
public java.lang.String[] showDetails(java.lang.String nome,
int sett)
RichiestaPrenotazionePacchetto
Mostra i dettagli per una specifica settimana
showDetails in interface RichiestaPrenotazionePacchettonome - nome del villaggiosett - numero della settimana
public boolean isAvaible(int sett,
java.lang.String nome)
RichiestaPrenotazionePacchetto
Controlla se la settimana e' passata e disponibilita in una determinata
settimana per uno specifico villaggio
isAvaible in interface RoomAvailabilitysett - numero settimananome - nome villaggio
public boolean anyWeekAvaible(int sett,
java.lang.String nome)
anyWeekAvaible in interface RoomAvailabilitysett - numero settimananome - nome villaggio
public boolean addInListaAttesa(int n,
java.lang.String cognome)
RichiestaPrenotazionePacchetto
Aggiunge il cognome di un cliente in lista d'attesa
addInListaAttesa in interface RichiestaPrenotazionePacchetton - numero della settimanacognome - cognome cliente
public 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
RichiestaPrenotazionePacchetto
Crea una prenotazione
doPrenotation in interface CreatePrenotationns - numero della settimanac - cognome clienten - nome clientet - telefonocarta - carta di creditotipo - tipo di stanzacorsi - corsi selezionati
SingleRoomFullException - se stanze singole non disponibili
java.util.NoSuchElementException - se necessita richiesta di aggiunta in lista d'attesapublic int getFreeRoom(char tipo)
getFreeRoom in interface RoomAvailabilitytipo - tipo di stanza
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||