Parkinson Disease Database

spirals.motol.loaders
Class VisitLoader

java.lang.Object
  extended by spirals.motol.loaders.VisitLoader
Direct Known Subclasses:
XMLVisitLoader

public abstract class VisitLoader
extends java.lang.Object

Třída, která se stará o nahrání návštěvy z nějakého úložiště.

Copyright: Copyright (c) 2005 Jan Dolezel

Company: ČVUT FEL, Prague


Field Summary
protected static VisitLoader instance
           
 
Constructor Summary
protected VisitLoader()
           
 
Method Summary
abstract  DataLoader getDefaultDataLoader()
           
static VisitLoader getInstance()
           
abstract  void load(Visit visit, Pacient pacient, java.util.Date date)
          Nahraje návštěvu z úložiště.
static void merge(DataLoader loader, Visit visit, Visit temp)
          sloučí data dvou návštěv
abstract  void save(Visit visit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

protected static VisitLoader instance
Constructor Detail

VisitLoader

protected VisitLoader()
Method Detail

getInstance

public static VisitLoader getInstance()

getDefaultDataLoader

public abstract DataLoader getDefaultDataLoader()

load

public abstract void load(Visit visit,
                          Pacient pacient,
                          java.util.Date date)
Nahraje návštěvu z úložiště. Návštěva je jednoznačně identifikována pacientem a datumem

Parameters:
visit - Visit do této třídy návštěvu uloží
pacient - Pacient ke kterému pacientovi návštěva patří
date - Date identifikátor návštěvy

save

public abstract void save(Visit visit)

merge

public static void merge(DataLoader loader,
                         Visit visit,
                         Visit temp)
sloučí data dvou návštěv

Parameters:
loader - DataLoader implicitní nahravač dat
visit - Visit ke komu data přidat
temp - Visit které data přidat

Parkinson Disease Database