|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarchive.data.Prenotazione
public class Prenotazione
Una classe che rappresenta un prenotazione ,estende AbstractPrenotation,
e implementa Comparable
| Nested Class Summary | |
|---|---|
static class |
Prenotazione.Tipo
Enumerativo per indicare il tipo della stanza D doppia S suite |
| Constructor Summary | |
|---|---|
Prenotazione(int ns,
java.lang.String c,
java.lang.String n)
Costruisce una prenotazione |
|
| Method Summary | |
|---|---|
boolean |
addCorso(java.lang.String nome,
Corso c)
Aggiunge un corso all'insieme Set<Corso> |
void |
addCorso(java.lang.String nome,
java.lang.String s)
Aggiunge un corso all'insieme Set<Corso> |
void |
addTipo(java.lang.String s)
Aggiunge un tipo di stanza |
int |
compareTo(java.lang.Object o)
Implementa il metodo dell'interfaccia Comparable |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getCognome()
Ritorna il cognome del cliente |
java.util.Set<Corso> |
getCorsi()
Ritorna il set di corsi |
java.lang.String |
getNome()
Ritorna il nome del cliente |
int |
getNumeroSett()
Ritorna il numero di settimana |
char |
getTipo()
Ritorna il tipo di stanza |
int |
hashCode()
|
boolean |
isCorso(java.lang.String nome,
Corso c)
Controllo se nella stessa settimana in quell villaggio ci sta quel corso |
boolean |
isPresentClient(Cliente c)
Implementa il metodo dell'interfaccia Prenotation |
void |
resetCorsi()
Resetta i corsi creando un nuovo SetArray |
void |
setCognome(java.lang.String s)
Setta il cognome del cliente |
void |
setCorsi(java.util.Set<Corso> sc)
Setta i corsi |
void |
setNome(java.lang.String s)
Setta il nome cliente |
void |
setNumeroSett(int ns)
Setta il numero di settimana |
void |
setTipo(char t)
Setta il tipo di stanza |
void |
setTipo(Prenotazione.Tipo t)
Setta il tipo di stanza |
java.lang.String |
stampaCorsi()
Crea una stringa contenente i corsi |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Prenotazione(int ns,
java.lang.String c,
java.lang.String n)
ns - numero settimanac - cognome clienten - nome cliente| Method Detail |
|---|
public int getNumeroSett()
public java.lang.String getCognome()
public java.lang.String getNome()
public char getTipo()
charpublic java.util.Set<Corso> getCorsi()
public void setCorsi(java.util.Set<Corso> sc)
sc - Set<Corso>public void setNumeroSett(int ns)
ns - numero settimana
java.lang.IllegalArgumentException - 1<ns>52public void setCognome(java.lang.String s)
s - cognome del clientepublic void setNome(java.lang.String s)
s - nome del clientepublic void setTipo(Prenotazione.Tipo t)
t - Tipo di stanzapublic void setTipo(char t)
t - char tipo di stanzapublic void addTipo(java.lang.String s)
s - tipo di stanza
public boolean isCorso(java.lang.String nome,
Corso c)
nome - nome del villaggioc - corso da controllare
public boolean addCorso(java.lang.String nome,
Corso c)
Set<Corso>
nome - nome villaggioc - corso da aggiungere
public void addCorso(java.lang.String nome,
java.lang.String s)
Set<Corso>
nome - nome villaggios - sequenza di corsipublic void resetCorsi()
SetArray
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String stampaCorsi()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isPresentClient(Cliente c)
Prenotation
isPresentClient in interface Prenotationc - cliente
public int compareTo(java.lang.Object o)
Comparable
compareTo in interface java.lang.Comparableo - una prenotazione
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||