Parkinson Disease Database

spirals.motol.database
Class Data

java.lang.Object
  extended by spirals.motol.database.Data

public class Data
extends java.lang.Object

Class contains information about tablet and about captured data.

Copyright: Copyright (c) 2005 Jan Dolezel

Company: ČVUT FEL, Prague

See Also:
TabletData

Field Summary
private  java.lang.ref.SoftReference data
          ukazatel na vybraná data
private  java.lang.ref.SoftReference dataAll
          ukazatel na všechna nasnímaná data
private  java.util.Date date
          datum pořízení dat
private  java.lang.String description
          název dat
private  int end
          konec vybraného úseku dat
private  DataLoader loader
          třída pro nahrání dat z databáze
private  java.lang.String memo
          doplnující informace
private  int start
          začátek vybraného úseku dat
private  TabletInfo ti
          informace o tabletu, kterým byla data nasnímána
private  Visit visit
          návštěva, ke které data patří
 
Constructor Summary
  Data(Visit visit)
          vytvoří nová data
protected Data(Visit visit, DataLoader loader)
           
  Data(Visit visit, DataLoader loader, java.util.Date date)
          nahraje data identifikovaná datem
  Data(Visit visit, java.util.Date date)
          nahraje data identifikovaná datem
 
Method Summary
 boolean equals(java.lang.Object o)
           
 TabletData getAllData()
          Vrací všechna nasnímaná data
 TabletData getData()
          Vrací vybranou část dat
 java.util.Date getDate()
           
 java.lang.String getDescription()
           
 int getEnd()
           
 java.lang.String getMemo()
           
 int getStart()
           
 TabletInfo getTabletInfo()
           
 Visit getVisit()
           
 void save(boolean saveData)
           
 void setDate(java.util.Date date)
           
 void setDescription(java.lang.String description)
           
 void setEnd(int end)
           
 void setLoader(DataLoader loader)
           
 void setMemo(java.lang.String memo)
           
 void setStart(int start)
           
 void setTabletInfo(TabletInfo tabletInfo)
           
 void setVisit(Visit visit)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

visit

private Visit visit
návštěva, ke které data patří


loader

private DataLoader loader
třída pro nahrání dat z databáze


dataAll

private java.lang.ref.SoftReference dataAll
ukazatel na všechna nasnímaná data


data

private java.lang.ref.SoftReference data
ukazatel na vybraná data


ti

private TabletInfo ti
informace o tabletu, kterým byla data nasnímána


date

private java.util.Date date
datum pořízení dat


description

private java.lang.String description
název dat


memo

private java.lang.String memo
doplnující informace


start

private int start
začátek vybraného úseku dat


end

private int end
konec vybraného úseku dat

Constructor Detail

Data

public Data(Visit visit)
vytvoří nová data

Parameters:
visit - Visit

Data

protected Data(Visit visit,
               DataLoader loader)

Data

public Data(Visit visit,
            java.util.Date date)
nahraje data identifikovaná datem

Parameters:
visit - Visit
date - Date

Data

public Data(Visit visit,
            DataLoader loader,
            java.util.Date date)
nahraje data identifikovaná datem

Parameters:
visit - Visit
loader - DataLoader
date - Date
Method Detail

getTabletInfo

public TabletInfo getTabletInfo()

setTabletInfo

public void setTabletInfo(TabletInfo tabletInfo)

setMemo

public void setMemo(java.lang.String memo)

getMemo

public java.lang.String getMemo()

setDescription

public void setDescription(java.lang.String description)

getDescription

public java.lang.String getDescription()

setStart

public void setStart(int start)

getStart

public int getStart()

setEnd

public void setEnd(int end)

getEnd

public int getEnd()

setDate

public void setDate(java.util.Date date)

getDate

public java.util.Date getDate()

getVisit

public Visit getVisit()

setVisit

public void setVisit(Visit visit)

setLoader

public void setLoader(DataLoader loader)

save

public void save(boolean saveData)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getAllData

public TabletData getAllData()
Vrací všechna nasnímaná data

Returns:
TabletData

getData

public TabletData getData()
Vrací vybranou část dat

Returns:
TabletData

size

public int size()

Parkinson Disease Database