|
Parkinson Disease Database | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectspirals.motol.database.Pacient
public class Pacient
Class representing one pacient.
Copyright: Copyright (c) 2005 Jan Dolezel
Company: ČVUT FEL, Prague
Field Summary | |
---|---|
private java.util.Date |
born
|
private Database |
database
databáze do kter pacient patří |
private java.lang.String |
firstname
|
private java.lang.String |
ID
ID = rodné číslo |
private PacientLoader |
loader
třída pro nahrání pacienta |
private boolean |
rhp
pravák? |
private java.lang.String |
surname
|
private java.lang.ref.SoftReference |
visits
ukazatel na seznam návštěv |
Constructor Summary | |
---|---|
Pacient(Database database)
|
|
Pacient(Database database,
PacientLoader loader)
|
|
Pacient(Database database,
PacientLoader loader,
java.lang.String ID)
|
|
Pacient(Database database,
java.lang.String ID)
|
|
Pacient(Pacient p)
|
Method Summary | |
---|---|
void |
addVisit(Visit visit)
přidá návštěvu, pokud lze |
boolean |
equals(java.lang.Object o)
|
Pacient |
getAnonymus(java.lang.String newID)
zanonymizuje pacienta |
java.util.Date |
getBornDate()
|
Database |
getDatabase()
|
java.lang.String |
getFirstname()
|
java.lang.String |
getID()
|
int |
getIndex(Visit visit)
|
Visit |
getLastVisit()
vrací poslední návštěvu |
PacientLoader |
getLoader()
|
long |
getLongID()
|
java.lang.String |
getSurname()
|
Visit |
getVisit(int index)
|
java.util.List<Visit> |
getVisits()
vrátí seznam návštěv |
int |
hashCode()
|
boolean |
isRightHanded()
|
boolean |
save()
uloží pacienta, pokud to lze |
void |
setBornDate(java.util.Date date)
|
void |
setDatabase(Database database)
|
void |
setFirstname(java.lang.String name)
|
void |
setID(java.lang.String ID)
pokusí se nastavit nové ID |
void |
setLoader(PacientLoader loader)
|
void |
setRightHanded(boolean rhp)
|
void |
setSurname(java.lang.String name)
|
private static void |
sortVisits(java.util.List<Visit> v)
seřadí návštevy podle data |
java.lang.String |
toString()
|
int |
visitCount()
|
Visit |
visitExists(Visit visit)
vrátí návštevu identifikovanou stejným datem |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private Database database
private PacientLoader loader
private java.lang.ref.SoftReference visits
private java.lang.String ID
private java.lang.String firstname
private java.lang.String surname
private java.util.Date born
private boolean rhp
Constructor Detail |
---|
public Pacient(Pacient p)
public Pacient(Database database)
public Pacient(Database database, PacientLoader loader)
public Pacient(Database database, java.lang.String ID)
public Pacient(Database database, PacientLoader loader, java.lang.String ID)
Method Detail |
---|
public java.util.List<Visit> getVisits()
public int visitCount()
public Visit getVisit(int index)
public int getIndex(Visit visit)
public java.lang.String getID()
public void setID(java.lang.String ID)
ID
- Stringpublic long getLongID()
public void setFirstname(java.lang.String name)
public java.lang.String getFirstname()
public void setSurname(java.lang.String name)
public void setRightHanded(boolean rhp)
public java.lang.String getSurname()
public void setBornDate(java.util.Date date)
public java.util.Date getBornDate()
public boolean save()
public void addVisit(Visit visit)
visit
- Visitpublic Visit getLastVisit()
public Visit visitExists(Visit visit)
visit
- Visit
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void setDatabase(Database database)
public void setLoader(PacientLoader loader)
public Database getDatabase()
public boolean isRightHanded()
public PacientLoader getLoader()
private static void sortVisits(java.util.List<Visit> v)
v
- Listpublic Pacient getAnonymus(java.lang.String newID)
newID
- String nové ID a jméno
|
Parkinson Disease Database | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |