Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.impfplan.model
Class Vaccination

java.lang.Object
  extended by ch.elexis.data.PersistentObject
      extended by ch.elexis.impfplan.model.Vaccination
All Implemented Interfaces:
IPersistentObject, ISelectable

public class Vaccination
extends PersistentObject


Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject
PersistentObject.FieldType
 
Field Summary
static java.lang.String DATE
           
static java.lang.String OBSERVATIONS
           
static java.lang.String PATIENT_ID
           
static java.lang.String VACCINATION_TYPE
           
 
Fields inherited from class ch.elexis.data.PersistentObject
CACHE_DEFAULT_LIFETIME, CACHE_MIN_LIFETIME, CFG_CONNECTSTRING, CFG_DRIVER, CFG_PWD, CFG_TYPE, CFG_USER, DELETED, EXISTS, INEXISTENT, INVALID_ID, MATCH_AUTO, MATCH_CONTAINS, MATCH_EXACT, MATCH_REGEXP, MATCH_START
 
Fields inherited from interface ch.elexis.core.data.IPersistentObject
FLD_DATE, FLD_DELETED, FLD_EXTINFO, FLD_ID, FLD_LASTUPDATE, STATE_EXISTING, STATE_INEXISTENT, STATE_INVALID_ID
 
Constructor Summary
Vaccination(VaccinationType vt, Patient pat)
           
Vaccination(VaccinationType vt, Patient pat, TimeTool date, boolean bUnexact)
           
 
Method Summary
 TimeTool getDate()
           
 java.lang.String getDateAsString()
           
 java.lang.String getLabel()
          Einen menschenlesbaren Identifikationsstring für dieses Objet liefern
 VaccinationType getVaccinationType()
           
static Vaccination load(java.lang.String id)
           
 void setDate(TimeTool date, boolean bIsUnexact)
           
 
Methods inherited from class ch.elexis.data.PersistentObject
addChangeListener, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, delete, deleteList, disconnect, equals, executeSQLScript, exists, exportData, fireChangeEvent, flatten, fold, get, get, getCacheTime, getConnection, getDefaultCacheLifetime, getFieldType, getId, getInt, getLastUpdate, getList, getList, getMap, getSticker, getStickers, getWrappedId, getXid, getXid, getXids, hashCode, isAvailable, isDeleted, isDragOK, isMatching, isMatching, isMatching, isMatching, isShowDeleted, isValid, lock, map, relock, removeChangeListener, removeFromList, removeFromList, removeSticker, resetCache, set, set, setDefaultCacheLifetime, setInt, setMap, setShowDeleted, setTrace, state, storeToString, tableExists, ts, undelete, unlock
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBSERVATIONS

public static final java.lang.String OBSERVATIONS
See Also:
Constant Field Values

DATE

public static final java.lang.String DATE
See Also:
Constant Field Values

VACCINATION_TYPE

public static final java.lang.String VACCINATION_TYPE
See Also:
Constant Field Values

PATIENT_ID

public static final java.lang.String PATIENT_ID
See Also:
Constant Field Values
Constructor Detail

Vaccination

public Vaccination(VaccinationType vt,
                   Patient pat,
                   TimeTool date,
                   boolean bUnexact)

Vaccination

public Vaccination(VaccinationType vt,
                   Patient pat)
Method Detail

getLabel

public java.lang.String getLabel()
Description copied from class: PersistentObject
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern

Specified by:
getLabel in interface IPersistentObject
Specified by:
getLabel in class PersistentObject

getVaccinationType

public VaccinationType getVaccinationType()

getDateAsString

public java.lang.String getDateAsString()

getDate

public TimeTool getDate()

setDate

public void setDate(TimeTool date,
                    boolean bIsUnexact)

load

public static Vaccination load(java.lang.String id)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis