|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarchive.system.OfferManager
public class OfferManager
Una classe per la gestione dell'offerta, la modifica del archivio (pacchetti/voli)
o per esporta tutte le prenotazioni.
Implementa l'interfaccia GestioneOfferta.
| Constructor Summary | |
|---|---|
OfferManager(java.lang.Boolean ispacchetto)
|
|
| Method Summary | |
|---|---|
boolean |
exportPrenotation(java.lang.String nome)
Implementa il metodo dell'interfaccia GestioneOfferta
Esporta le prenotazioni |
boolean |
modArchive(java.lang.String sigla)
Implementa il metodo dell'interfaccia GestioneOfferta
Chiama il metodo modVolo() |
boolean |
modArchive(java.lang.String nome,
int numWeek,
java.lang.String mod)
Implementa il metodo dell'interfaccia GestioneOfferta
Chiama il metodo modPackage() |
boolean |
movePrenotation(java.lang.String nomeExVillaggio,
java.lang.String nomeVillaggio,
int numWeek,
boolean move,
char tipo)
Sposta la prenotazione in un altro villaggio |
java.lang.String[] |
showList()
Mostra lista attinente |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OfferManager(java.lang.Boolean ispacchetto)
| Method Detail |
|---|
public boolean movePrenotation(java.lang.String nomeExVillaggio,
java.lang.String nomeVillaggio,
int numWeek,
boolean move,
char tipo)
nomeExVillaggio - villaggio attualenomeVillaggio - villaggio di destinazionenumWeek - numero della settimanamove - true se effettuare lo spostamentotipo - tipo di stanza
public boolean modArchive(java.lang.String nome,
int numWeek,
java.lang.String mod)
throws DoubleRoomFullException,
SingleRoomFullException
GestioneOfferta
Chiama il metodo modPackage()
modArchive in interface GestioneOffertanome - del villaggionumWeek - numero della settimanamod - e' una Stringa rappresentante la modifica (?;XXX): D(numDoppie)-X(PrezzoD)-S(numSuite)-Y(PrezzoS)-C(sequenza) ; String mod
DoubleRoomFullException - se le stanze doppie non sono disponibili
SingleRoomFullException - se le stanze singole non sono disponibili
public boolean modArchive(java.lang.String sigla)
throws AlternativeFlightException
GestioneOfferta
Chiama il metodo modVolo()
modArchive in interface GestioneOffertasigla - sigla del volo
AlternativeFlightException - esistono prenotazioni per questo volo
public boolean exportPrenotation(java.lang.String nome)
throws java.io.FileNotFoundException
GestioneOfferta
Esporta le prenotazioni
exportPrenotation in interface GestioneOffertanome - nome del file
java.io.FileNotFoundException - se non ha creato il file con successopublic java.lang.String[] showList()
showList in interface GestioneOfferta
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||