|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarchive.system.PrenotationManager<E>
public class PrenotationManager<E extends Prenotation>
Una classe che generica che tratta prenotazioni di voli o pacchetti Cancellazione o modifica di una prenotazione
| Constructor Summary | |
|---|---|
PrenotationManager(java.util.Set<E> p)
|
|
| Method Summary | |
|---|---|
void |
addInQueue(boolean addInQueue)
Implementa il metodo dell'interfaccia GestionePrenotazione
Setta addInQueue spazio |
boolean |
delPrenotation(Prenotation p)
Implementa il metodo dell'interfaccia GestionePrenotazione
Cancella la prenotazione |
boolean |
hasGotPrenotation(Cliente c)
Controllo di prenotazioni presenti per un cliente |
boolean |
isRegistered(Cliente c)
Implementa il metodo dell'interfaccia GestionePrenotazione |
boolean |
modPrenotation(Prenotation p,
java.lang.String modifiche)
Implementa il metodo dell'interfaccia GestionePrenotazione |
Cliente |
requestInformation(java.lang.String cognome)
Implementa il metodo dell'interfaccia GestionePrenotazione
Verifica se il cliente si trova nell'archivio |
void |
setVillaggio(java.lang.String nome)
Setta il nome del villaggio |
java.util.Set<Prenotation> |
showList(Cliente c)
Implementa il metodo dell'interfaccia GestionePrenotazione
Crea un set di prenotazione di un cliente |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PrenotationManager(java.util.Set<E> p)
| Method Detail |
|---|
public void setVillaggio(java.lang.String nome)
nome - nome villaggiopublic Cliente requestInformation(java.lang.String cognome)
GestionePrenotazione
Verifica se il cliente si trova nell'archivio
requestInformation in interface GestionePrenotazionecognome - cognome cliente
java.util.NoSuchElementException - se il cliente non รจ nell'archiviopublic boolean delPrenotation(Prenotation p)
GestionePrenotazione
Cancella la prenotazione
delPrenotation in interface GestionePrenotazionep - prenotazione da eleminare
public void addInQueue(boolean addInQueue)
GestionePrenotazione
Setta addInQueue spazio
addInQueue in interface GestionePrenotazioneaddInQueue - true se da aggiungere in attesa
public boolean modPrenotation(Prenotation p,
java.lang.String modifiche)
throws DoubleRoomNotAvailableException
GestionePrenotazione
modPrenotation in interface GestionePrenotazionep - prenotazionemodifiche - Stringa modifica("?;XXX" || ora): N(modNWeek)-T(modTipo)-S(modSeq)-C(complete/save) ; String mod
DoubleRoomNotAvailableExceptionpublic boolean isRegistered(Cliente c)
GestionePrenotazione
isRegistered in interface GestionePrenotazionec - cliente
public boolean hasGotPrenotation(Cliente c)
c - cliente
c ha prenotazionipublic java.util.Set<Prenotation> showList(Cliente c)
GestionePrenotazione
Crea un set di prenotazione di un cliente
showList in interface GestionePrenotazionec - Cliente
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||