|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.elexis.data.PersistentObject
com.hilotec.elexis.kgview.diagnoseliste.DiagnoselisteItem
public class DiagnoselisteItem
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
---|
PersistentObject.FieldType |
Field Summary | |
---|---|
static java.lang.String |
FLD_DATUM
|
static java.lang.String |
FLD_ICPC
|
static java.lang.String |
FLD_PARENT
|
static java.lang.String |
FLD_PATIENT
|
static java.lang.String |
FLD_POSITION
|
static java.lang.String |
FLD_SOURCE
|
static java.lang.String |
FLD_TEXT
|
static java.lang.String |
FLD_TYP
|
static java.lang.String |
PLUGIN_ID
|
static int |
TYP_DIAGNOSELISTE
|
static int |
TYP_PERSANAMNESE
|
static int |
TYP_SYSANAMNESE
|
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 |
DiagnoselisteItem()
|
protected |
DiagnoselisteItem(DiagnoselisteItem parent,
int pos)
|
protected |
DiagnoselisteItem(Patient pat,
int typ)
|
protected |
DiagnoselisteItem(java.lang.String id)
|
Method Summary | |
---|---|
DiagnoselisteItem |
createChild()
|
DiagnoselisteItem |
createChildFrom(DiagnoselisteItem src)
|
boolean |
delete()
Ein Objekt und ggf. dessen XID's aus der Datenbank löschen the object is not deleted but rather marked as deleted. |
void |
deleteChildren()
|
DiagnoselisteItem |
getBySrc(DiagnoselisteItem src)
|
java.util.List<DiagnoselisteItem> |
getChildren()
|
java.lang.String |
getDatum()
|
java.lang.String |
getICPC()
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
DiagnoselisteItem |
getParent()
|
Patient |
getPatient()
|
int |
getPosition()
|
static DiagnoselisteItem |
getRoot(Patient pat,
int typ)
|
java.lang.String |
getSource()
|
protected java.lang.String |
getTableName()
Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will. |
java.lang.String |
getText()
|
int |
getTyp()
|
boolean |
isDescendantOf(DiagnoselisteItem p)
Prueft ob dieses Item ein (direktes or indirektes) Kindelement von p ist. |
boolean |
isDragOK()
Drag ist erlaubt |
static DiagnoselisteItem |
load(java.lang.String id)
|
void |
moveDown()
|
void |
moveUp()
|
int |
nextChildPos()
|
void |
removeChild(DiagnoselisteItem c)
Schiebt das Element c ganz nach unten, so dass es einfach geloescht werden kann. |
void |
setDatum(java.lang.String datum)
|
void |
setICPC(java.lang.String icpc)
|
void |
setParent(DiagnoselisteItem parent)
|
void |
setPatient(Patient pat)
|
void |
setPosition(int pos)
|
void |
setSource(java.lang.String src)
|
void |
setText(java.lang.String text)
|
protected void |
setTyp(int typ)
|
Methods inherited from class ch.elexis.data.PersistentObject |
---|
addChangeListener, addMapping, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, create, createOrModifyTable, 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, 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 |
---|
public static final java.lang.String VERSION
public static final java.lang.String PLUGIN_ID
public static final java.lang.String FLD_PATIENT
public static final java.lang.String FLD_TYP
public static final java.lang.String FLD_SOURCE
public static final java.lang.String FLD_PARENT
public static final java.lang.String FLD_POSITION
public static final java.lang.String FLD_DATUM
public static final java.lang.String FLD_ICPC
public static final java.lang.String FLD_TEXT
public static final int TYP_DIAGNOSELISTE
public static final int TYP_PERSANAMNESE
public static final int TYP_SYSANAMNESE
Constructor Detail |
---|
protected DiagnoselisteItem(Patient pat, int typ)
protected DiagnoselisteItem(DiagnoselisteItem parent, int pos)
protected DiagnoselisteItem()
protected DiagnoselisteItem(java.lang.String id)
Method Detail |
---|
public static DiagnoselisteItem load(java.lang.String id)
public Patient getPatient()
public void setPatient(Patient pat)
public int getTyp()
protected void setTyp(int typ)
public java.lang.String getSource()
public void setSource(java.lang.String src)
public DiagnoselisteItem getParent()
public void setParent(DiagnoselisteItem parent)
public int getPosition()
public void setPosition(int pos)
public java.lang.String getDatum()
public void setDatum(java.lang.String datum)
public java.lang.String getText()
public void setText(java.lang.String text)
public java.lang.String getICPC()
public void setICPC(java.lang.String icpc)
public int nextChildPos()
public java.util.List<DiagnoselisteItem> getChildren()
public DiagnoselisteItem getBySrc(DiagnoselisteItem src)
public DiagnoselisteItem createChild()
public DiagnoselisteItem createChildFrom(DiagnoselisteItem src)
public static DiagnoselisteItem getRoot(Patient pat, int typ)
public void moveUp()
public boolean isDescendantOf(DiagnoselisteItem p)
public void moveDown()
public void removeChild(DiagnoselisteItem c)
c
- Kindelement das zum loeschen vorbereitet werden sollpublic boolean delete()
PersistentObject
delete
in class PersistentObject
public void deleteChildren()
public java.lang.String getLabel()
PersistentObject
getLabel
in interface IPersistentObject
getLabel
in class PersistentObject
protected java.lang.String getTableName()
PersistentObject
getTableName
in class PersistentObject
public boolean isDragOK()
isDragOK
in interface IPersistentObject
isDragOK
in class PersistentObject
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |