|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectgestionePazienti.DatiPaziente
public class DatiPaziente
La classe si occupa di conservare i dati anagrafici di un paziente e fornisce i metodi per modificarli
Constructor Summary | |
---|---|
DatiPaziente(java.lang.String codiceFiscale,
java.lang.String nome,
java.lang.String cognome,
java.sql.Date dataNascita,
java.lang.String luogoNascita,
java.lang.String sesso,
java.lang.String indirizzo,
java.lang.String asl,
java.lang.String regione)
Costruttore (crea un'istanza della classe) |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object paziente)
Controlla se l'oggetto su cui e' invocato e quello passato corrispondono, restituendo true se sono uguali, false altrimenti |
java.lang.String |
getAsl()
ritorna l'asl di appartenenza del paziente su cui e' invocato |
java.lang.String |
getCodiceFiscale()
ritorna il codice fiscale del paziente su cui e' invocato |
java.lang.String |
getCognome()
ritorna il cognome del paziente su cui e' invocato |
java.sql.Date |
getDataNascita()
ritorna la data di nascita del paziente su cui e' invocato |
java.lang.String |
getIndirizzo()
ritorna l'indirizzo del paziente su cui e' invocato |
java.lang.String |
getLuogoNascita()
ritorna il luogo di nascita del paziente su cui e' invocato |
java.lang.String |
getNome()
ritorna il nome del paziente su cui e' invocato |
java.lang.String |
getRegione()
ritorna la regione di appartenenza del paziente su cui e' invocato |
java.lang.String |
getSesso()
ritorna il sesso del paziente su cui e' invocato |
void |
setAsl(java.lang.String asl)
imposta l'asl di appartenenza del paziente su cui e' invocato |
void |
setCognome(java.lang.String cognome)
imposta il cognome del paziente su cui e' invocato |
void |
setDataNascita(java.sql.Date dataNascita)
imposta la data di nascita del paziente su cui e' invocato |
void |
setIndirizzo(java.lang.String indirizzo)
imposta l'indirizzo completo (Via/Piazza, Civico, Citte' Provincia) del paziente su cui e' invocato |
void |
setLuogoNascita(java.lang.String luogoNascita)
imposta il luogo di nascita del paziente su cui e' invocato |
void |
setNome(java.lang.String nome)
imposta il nome del paziente su cui e' invocato |
void |
setRegione(java.lang.String regione)
imposta la regione di appartenenza del paziente su cui e' invocato |
void |
setSesso(java.lang.String sesso)
imposta il sesso del paziente su cui e' invocato |
java.lang.String |
toString()
restituisce la stringa contenente i dati del paziente su cui e' invocato |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DatiPaziente(java.lang.String codiceFiscale, java.lang.String nome, java.lang.String cognome, java.sql.Date dataNascita, java.lang.String luogoNascita, java.lang.String sesso, java.lang.String indirizzo, java.lang.String asl, java.lang.String regione) throws InvalidPassedStringException
codiceFiscale
- codice identificativo del pazientenome
- nome del pazientecognome
- cognome del pazientedataNascita
- data di nascita del pazienteluogoNascita
- luogo di nascita del pazientesesso
- sesso del pazienteindirizzo
- indirizzo di residenza del pazienteasl
- asl di appartenenza del pazienteregione
- regione di appartenenza del paziente
InvalidPassedStringException
- eccezione lanciata nel caso in cui uno dei parametri passati sottoforma di stringhe e' errato. l'eccezione verra' specializzata in base al messaggio passato dal metodo che la invoca
InvalidDateException
- eccezione lanciata nel caso in cui la data inserita e' errataMethod Detail |
---|
public boolean equals(java.lang.Object paziente) throws java.lang.ClassCastException
equals
in class java.lang.Object
java.lang.ClassCastException
- eccezione lanciata nel caso in cui l'oggetto passato non e' istanza di Pazientepublic java.lang.String getAsl()
public java.lang.String getCodiceFiscale()
public java.lang.String getCognome()
public java.sql.Date getDataNascita()
public java.lang.String getIndirizzo()
public java.lang.String getLuogoNascita()
public java.lang.String getNome()
public java.lang.String getRegione()
public java.lang.String getSesso()
public void setAsl(java.lang.String asl)
asl
- asl del paziente
InvalidPassedStringException
- eccezione lanciata se il formato passato non rispetta CC/NN dove CC sono caratteri alfabetici, NN sono cifrepublic void setCognome(java.lang.String cognome)
cognome
- cognome del pazientepublic void setDataNascita(java.sql.Date dataNascita)
dataNascita
- data di nascita del paziente
InvalidDateException
- eccezione lanciata nel caso in cui la data inserita e' erratapublic void setIndirizzo(java.lang.String indirizzo)
indirizzo
- indirizzo del pazientepublic void setLuogoNascita(java.lang.String luogoNascita)
luogoNascita
- luogo di nascita del pazientepublic void setNome(java.lang.String nome)
nome
- nome del pazientepublic void setRegione(java.lang.String regione)
regione
- regione del pazientepublic void setSesso(java.lang.String sesso)
sesso
- sesso del paziente
InvalidPassedStringException
- eccezione lanciata nel caso in cui il sesso inserito non e' compreso nell'insieme M o Fpublic java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |