Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

com.hilotec.elexis.kgview.data
Class KonsData

java.lang.Object
  extended by ch.elexis.data.PersistentObject
      extended by com.hilotec.elexis.kgview.data.KonsData
All Implemented Interfaces:
IPersistentObject, ISelectable

public class KonsData
extends PersistentObject


Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject
PersistentObject.FieldType
 
Field Summary
static java.lang.String FLD_ALLGSTATUS
           
static java.lang.String FLD_AUTOR
           
static java.lang.String FLD_DIAGNOSE
           
static java.lang.String FLD_DIAGNOSE_ICPC
           
static java.lang.String FLD_EKG
           
static java.lang.String FLD_ISTTELEFON
           
static java.lang.String FLD_JETZLEIDEN
           
static java.lang.String FLD_JETZLEIDEN_ICPC
           
static java.lang.String FLD_KONSBEGINN
           
static java.lang.String FLD_KONSZEIT
           
static java.lang.String FLD_LOKSTATUS
           
static java.lang.String FLD_PROZEDERE
           
static java.lang.String FLD_PROZEDERE_ICPC
           
static java.lang.String FLD_ROENTGEN
           
static java.lang.String FLD_THERAPIE
           
static java.lang.String FLD_VERLAUF
           
static java.lang.String PLUGIN_ID
           
static java.lang.String VERSION
           
 
Fields inherited from class ch.elexis.data.PersistentObject
CACHE_DEFAULT_LIFETIME, CACHE_MIN_LIFETIME, CFG_CONNECTSTRING, CFG_DRIVER, CFG_FOLDED_CONNECTION, CFG_PWD, CFG_TYPE, CFG_USER, DATE_COMPOUND, default_lifetime, DELETED, EXISTS, FLD_DATE, FLD_DELETED, FLD_EXTINFO, FLD_LASTUPDATE, INEXISTENT, INVALID_ID, log, MAPPING_ERROR_MARKER, MATCH_AUTO, MATCH_CONTAINS, MATCH_EXACT, MATCH_REGEXP, MATCH_START
 
Fields inherited from interface ch.elexis.core.data.IPersistentObject
FLD_ID, STATE_EXISTING, STATE_INEXISTENT, STATE_INVALID_ID
 
Constructor Summary
protected KonsData()
           
  KonsData(Konsultation kons)
           
protected KonsData(java.lang.String id)
           
 
Method Summary
 java.lang.String getAllgemeinstatus()
           
 Anwender getAutor()
           
 java.lang.String getDiagnose()
           
 java.lang.String getDiagnoseICPC()
           
 java.lang.String getEKG()
           
 boolean getIstTelefon()
           
 java.lang.String getJetzigesLeiden()
           
 java.lang.String getJetzigesLeidenICPC()
           
 java.lang.String getKonsBeginn()
           
 Konsultation getKonsultation()
           
 long getKonsZeit()
           
 java.lang.String getLabel()
          Einen menschenlesbaren Identifikationsstring für dieses Objet liefern
 java.lang.String getLokalstatus()
           
 java.lang.String getProzedere()
           
 java.lang.String getProzedereICPC()
           
 java.lang.String getRoentgen()
           
protected  java.lang.String getTableName()
          Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will.
 java.lang.String getTherapie()
           
 java.lang.String getVerlauf()
           
 boolean isDragOK()
          Darf dieses Objekt mit Drag&Drop verschoben werden?
 boolean isEditOK()
          Prueft ob die KG dieser Konsultation vom aktuellen Benutzer bearbeitet werden darf
static KonsData load(Konsultation kons)
           
static KonsData load(java.lang.String id)
           
 boolean set(java.lang.String field, java.lang.String value)
          Wir ueberschreiben hier set() um sicherzustellen dass nur der Autor einen KG-Eintrag anpassen kann, und um den Autor festzuhalten falls das noch nicht geschehen ist.
 void setAllgemeinstatus(java.lang.String txt)
           
 void setAutor(Anwender anw)
           
 void setDiagnose(java.lang.String txt)
           
 void setEKG(java.lang.String txt)
           
 void setIstTelefon(boolean b)
           
 void setJetzigesLeiden(java.lang.String txt)
           
 void setKonsBeginn(long zeit)
           
 void setKonsZeit(long zeit)
           
 void setLokalstatus(java.lang.String txt)
           
 void setProzedere(java.lang.String txt)
           
 void setRoentgen(java.lang.String txt)
           
 void setTherapie(java.lang.String txt)
           
 void setVerlauf(java.lang.String txt)
           
 
Methods inherited from class ch.elexis.data.PersistentObject
addChangeListener, addMapping, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, create, createOrModifyTable, delete, deleteList, disconnect, equals, executeScript, executeSQLScript, exists, exportData, flatten, fold, get, get, getBinary, getCacheTime, getConnection, getConstraint, getDefaultCacheLifetime, getExportFields, getExportUIDValue, getExportUIDVersion, getFieldType, getId, getInt, getLastUpdate, getList, getList, getMap, getSticker, getStickers, getVersionedResource, getWrappedId, getXid, getXid, getXids, hashCode, isAvailable, isDeleted, isMatching, isMatching, isMatching, isMatching, isValid, lock, map, removeChangeListener, removeFromList, removeFromList, removeSticker, removeTable, resetCache, set, setBinary, setConstraint, setDefaultCacheLifetime, setInt, setMap, setTrace, setVersionedResource, state, storeToString, tableExists, ts, undelete, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

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

PLUGIN_ID

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

FLD_JETZLEIDEN

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

FLD_JETZLEIDEN_ICPC

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

FLD_ALLGSTATUS

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

FLD_LOKSTATUS

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

FLD_PROZEDERE

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

FLD_PROZEDERE_ICPC

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

FLD_DIAGNOSE

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

FLD_DIAGNOSE_ICPC

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

FLD_THERAPIE

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

FLD_VERLAUF

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

FLD_ROENTGEN

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

FLD_EKG

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

FLD_KONSZEIT

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

FLD_KONSBEGINN

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

FLD_ISTTELEFON

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

FLD_AUTOR

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

KonsData

protected KonsData()

KonsData

protected KonsData(java.lang.String id)

KonsData

public KonsData(Konsultation kons)
Method Detail

load

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

load

public static KonsData load(Konsultation kons)

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

getTableName

protected java.lang.String getTableName()
Description copied from class: PersistentObject
Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will.

Specified by:
getTableName in class PersistentObject
Returns:
Der Name einer bereits existierenden Tabelle der Datenbank

getJetzigesLeiden

public java.lang.String getJetzigesLeiden()

getJetzigesLeidenICPC

public java.lang.String getJetzigesLeidenICPC()

getAllgemeinstatus

public java.lang.String getAllgemeinstatus()

getLokalstatus

public java.lang.String getLokalstatus()

getProzedere

public java.lang.String getProzedere()

getProzedereICPC

public java.lang.String getProzedereICPC()

getDiagnose

public java.lang.String getDiagnose()

getDiagnoseICPC

public java.lang.String getDiagnoseICPC()

getTherapie

public java.lang.String getTherapie()

getVerlauf

public java.lang.String getVerlauf()

getRoentgen

public java.lang.String getRoentgen()

getEKG

public java.lang.String getEKG()

getKonsZeit

public long getKonsZeit()

getKonsBeginn

public java.lang.String getKonsBeginn()

getKonsultation

public Konsultation getKonsultation()

getIstTelefon

public boolean getIstTelefon()

getAutor

public Anwender getAutor()

setJetzigesLeiden

public void setJetzigesLeiden(java.lang.String txt)

setAllgemeinstatus

public void setAllgemeinstatus(java.lang.String txt)

setLokalstatus

public void setLokalstatus(java.lang.String txt)

setProzedere

public void setProzedere(java.lang.String txt)

setDiagnose

public void setDiagnose(java.lang.String txt)

setTherapie

public void setTherapie(java.lang.String txt)

setVerlauf

public void setVerlauf(java.lang.String txt)

setRoentgen

public void setRoentgen(java.lang.String txt)

setEKG

public void setEKG(java.lang.String txt)

setKonsBeginn

public void setKonsBeginn(long zeit)

setKonsZeit

public void setKonsZeit(long zeit)

setIstTelefon

public void setIstTelefon(boolean b)

setAutor

public void setAutor(Anwender anw)

set

public boolean set(java.lang.String field,
                   java.lang.String value)
Wir ueberschreiben hier set() um sicherzustellen dass nur der Autor einen KG-Eintrag anpassen kann, und um den Autor festzuhalten falls das noch nicht geschehen ist.

Specified by:
set in interface IPersistentObject
Overrides:
set in class PersistentObject
Parameters:
field - Name des Feldes
value - Einzusetzender Wert (der vorherige Wert wird überschrieben)
Returns:
true bei Erfolg

isEditOK

public boolean isEditOK()
Prueft ob die KG dieser Konsultation vom aktuellen Benutzer bearbeitet werden darf


isDragOK

public boolean isDragOK()
Description copied from class: PersistentObject
Darf dieses Objekt mit Drag&Drop verschoben werden?

Specified by:
isDragOK in interface IPersistentObject
Overrides:
isDragOK in class PersistentObject
Returns:
true wenn ja.

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013