|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.elexis.data.PersistentObject
ch.elexis.agenda.data.Termin
public class Termin
Termin-Klasse für Agenda
| Nested Class Summary | |
|---|---|
static class |
Termin.Free
|
static class |
Termin.remark
|
| Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
|---|
PersistentObject.FieldType |
| Field Summary | |
|---|---|
static java.lang.String |
createDB
|
static java.lang.String |
FLD_BEGINN
|
static java.lang.String |
FLD_BEREICH
|
static java.lang.String |
FLD_CREATOR
|
static java.lang.String |
FLD_DAUER
|
static java.lang.String |
FLD_GRUND
|
static java.lang.String |
FLD_LASTEDIT
|
static java.lang.String |
FLD_PATIENT
|
static java.lang.String |
FLD_STATUSHIST
|
static java.lang.String |
FLD_TAG
|
static java.lang.String |
FLD_TERMINSTATUS
|
static java.lang.String |
FLD_TERMINTYP
|
static int |
FREI
|
static int |
LEER
|
static int |
RESERVIERT
|
static int |
STANDARD
|
static byte |
SW_LINKED
|
static byte |
SW_LOCKED
|
static byte |
SW_SELECTED
|
static java.lang.String[] |
TerminBereiche
|
static java.lang.String[] |
TerminStatus
|
static java.lang.String[] |
TerminTypes
|
static java.lang.String |
VERSION
|
| 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 | |
|---|---|
Termin()
|
|
Termin(java.lang.String id)
|
|
Termin(java.lang.String bereich,
java.lang.String Tag,
int von,
int bis,
java.lang.String typ,
java.lang.String status)
|
|
Termin(java.lang.String ID,
java.lang.String bereich,
java.lang.String Tag,
int von,
int bis,
java.lang.String typ,
java.lang.String status)
Einen Termin mit vorgegebener ID erstellen. |
|
Termin(java.lang.String bereich,
TimeSpan ts,
java.lang.String typ)
|
|
| Method Summary | |
|---|---|
static void |
addBereich(java.lang.String bereich)
|
static void |
addType(java.lang.String typ)
|
boolean |
checkLock()
|
java.lang.Object |
clone()
|
void |
clrFlag(byte flag)
|
int |
compareTo(Termin o)
|
static java.lang.String |
createTimeStamp()
Aktuelle Zeit in Minuten als int in einem String verpackt. |
boolean |
delete()
Ein Objekt und ggf. dessen XID's aus der Datenbank löschen the object is not deleted but rather marked as deleted. |
java.lang.String |
dump()
|
boolean |
equals(java.lang.Object o)
standard equals: Gleiche Zeit, gleiche Dauer, gleicher Bereich |
static java.lang.String[] |
findID(java.lang.String pers)
Algorithmus f�r Aufsplittung Name/Vorname/GebDat: was dem match [0-9][0-9]*\.[0-9][0-9]*\.[0-9]+ folgt, ist das Geburtsdatum Was davor steht, ist Name und Vorname, wobei das letzte Wort der Vorname ist und alles davor zum Namen gerechnet wird. |
int |
getBeginn()
|
java.lang.String |
getBereich()
|
int |
getCacheTime()
Return time-to-live in cache for this object |
TimeTool |
getCreateTime()
|
int |
getDauer()
|
java.lang.String |
getDay()
|
int |
getDurationInMinutes()
|
boolean |
getFlag(byte flag)
|
java.lang.String |
getGrund()
|
Kontakt |
getKontakt()
For whom is the appointment? |
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
int |
getLastedit()
|
static java.util.List<Termin> |
getLinked(Termin orig)
|
TimeTool |
getModifyTime()
|
java.lang.String |
getPersonalia()
|
int |
getStartMinute()
|
TimeTool |
getStartTime()
|
java.lang.String |
getStatus()
|
java.lang.String |
getStatusHistoryDesc()
Mehrzeiliger String der die History der Statusaenderungen dieses Termins abrufen |
java.lang.String |
getText()
|
TimeSpan |
getTimeSpan()
|
java.lang.String |
getTitle()
|
java.lang.String |
getType()
|
static void |
init()
Tabelle neu erstellen |
static java.lang.String |
intTimeToString(int t)
|
boolean |
isDeleted()
Feststellen, ob ein PersistentObject als gelöscht markiert wurde |
boolean |
isDragOK()
Darf dieses Objekt mit Drag&Drop verschoben werden? |
boolean |
isEqual(Termin ae)
Exakte Übereinstimmung |
boolean |
isLocked()
|
boolean |
isValid()
Angeben, ob dieses Objekt gültig ist. |
static Termin |
load(java.lang.String id)
exists() liefert false wenn der Termin gelöscht ist... |
void |
set(java.lang.String bereich,
java.lang.String tag,
int von,
int bis,
java.lang.String typ,
java.lang.String status)
|
void |
set(java.lang.String bereich,
TimeTool wann,
int dauer,
java.lang.String typ,
java.lang.String status,
Patient pat,
java.lang.String Grund)
|
void |
setBereich(java.lang.String bereich)
|
void |
setDurationInMinutes(int min)
|
void |
setEndTime(TimeTool o)
|
void |
setFlag(byte flag)
|
void |
setGrund(java.lang.String grund)
|
void |
setKontakt(Kontakt pers)
For whom is the appointment |
void |
setLocked(boolean mode)
|
void |
setStartMinute(int min)
|
boolean |
setStartTime(TimeTool t)
|
void |
setStatus(java.lang.String stat)
|
void |
setText(java.lang.String text)
|
void |
setType(java.lang.String Type)
|
static java.lang.String |
statusLeer()
Den Terminstatus mit der Bedeutung "undefiniert" holen |
static java.lang.String |
statusStandard()
Den Standard-Terminstatus für neue Termine holen |
java.lang.String |
toString()
|
java.lang.String |
toString(int level)
|
static java.lang.String |
typFrei()
Den Termintyp mit der Bedeutung "frei" holen |
static java.lang.String |
typReserviert()
Den Termintyp mit der Bedeutung "reserviert" holen |
static java.lang.String |
typStandard()
Den Standard-Termintyp holen |
| Methods inherited from class ch.elexis.data.PersistentObject |
|---|
addChangeListener, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, deleteList, disconnect, executeSQLScript, exists, exportData, fireChangeEvent, flatten, fold, get, get, getConnection, getDefaultCacheLifetime, getFieldType, getId, getInt, getLastUpdate, getList, getList, getMap, getSticker, getStickers, getWrappedId, getXid, getXid, getXids, hashCode, isAvailable, isMatching, isMatching, isMatching, isMatching, isShowDeleted, 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, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String FLD_BEREICH
public static final java.lang.String FLD_TERMINTYP
public static final java.lang.String FLD_PATIENT
public static final java.lang.String FLD_TERMINSTATUS
public static final java.lang.String FLD_CREATOR
public static final java.lang.String FLD_GRUND
public static final java.lang.String FLD_DAUER
public static final java.lang.String FLD_BEGINN
public static final java.lang.String FLD_TAG
public static final java.lang.String FLD_LASTEDIT
public static final java.lang.String FLD_STATUSHIST
public static final java.lang.String VERSION
public static java.lang.String[] TerminTypes
public static java.lang.String[] TerminStatus
public static java.lang.String[] TerminBereiche
public static final java.lang.String createDB
public static final int LEER
public static final int FREI
public static final int RESERVIERT
public static final int STANDARD
public static final byte SW_SELECTED
public static final byte SW_LOCKED
public static final byte SW_LINKED
| Constructor Detail |
|---|
public Termin()
public Termin(java.lang.String id)
public Termin(java.lang.String bereich,
TimeSpan ts,
java.lang.String typ)
public Termin(java.lang.String bereich,
java.lang.String Tag,
int von,
int bis,
java.lang.String typ,
java.lang.String status)
public Termin(java.lang.String ID,
java.lang.String bereich,
java.lang.String Tag,
int von,
int bis,
java.lang.String typ,
java.lang.String status)
| Method Detail |
|---|
public static void init()
public static void addBereich(java.lang.String bereich)
public static void addType(java.lang.String typ)
public static Termin load(java.lang.String id)
id -
public java.lang.Object clone()
clone in class java.lang.Objectpublic static java.lang.String typStandard()
public static java.lang.String typFrei()
public static java.lang.String typReserviert()
public static java.lang.String statusLeer()
public static java.lang.String statusStandard()
public static java.util.List<Termin> getLinked(Termin orig)
public static java.lang.String createTimeStamp()
public TimeTool getModifyTime()
public TimeTool getCreateTime()
public void setFlag(byte flag)
public void clrFlag(byte flag)
public boolean getFlag(byte flag)
public boolean isLocked()
public void setLocked(boolean mode)
public boolean checkLock()
public boolean delete()
PersistentObject
delete in class PersistentObjectpublic void setType(java.lang.String Type)
public void setStatus(java.lang.String stat)
public java.lang.String getStatusHistoryDesc()
public boolean isValid()
PersistentObject
isValid in interface IPersistentObjectisValid in class PersistentObjectpublic void setGrund(java.lang.String grund)
public java.lang.String getGrund()
public void set(java.lang.String bereich,
java.lang.String tag,
int von,
int bis,
java.lang.String typ,
java.lang.String status)
public void set(java.lang.String bereich,
TimeTool wann,
int dauer,
java.lang.String typ,
java.lang.String status,
Patient pat,
java.lang.String Grund)
public java.lang.String getPersonalia()
public java.lang.String getStatus()
getStatus in interface IPlannablepublic int getLastedit()
public void setKontakt(Kontakt pers)
pers - public void setText(java.lang.String text)
public Kontakt getKontakt()
public java.lang.String getText()
getText in interface IPlannablepublic java.lang.String getBereich()
public static java.lang.String[] findID(java.lang.String pers)
public boolean isDeleted()
PersistentObject
isDeleted in interface IPersistentObjectisDeleted in class PersistentObjectpublic boolean equals(java.lang.Object o)
equals in class PersistentObjectpublic boolean isEqual(Termin ae)
public TimeTool getStartTime()
public TimeSpan getTimeSpan()
public boolean setStartTime(TimeTool t)
public void setEndTime(TimeTool o)
public void setBereich(java.lang.String bereich)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(int level)
public int getBeginn()
public static java.lang.String intTimeToString(int t)
public int getDauer()
public int compareTo(Termin o)
compareTo in interface java.lang.Comparable<Termin>public java.lang.String dump()
public java.lang.String getLabel()
PersistentObject
getLabel in interface IPersistentObjectgetLabel in class PersistentObjectpublic java.lang.String getDay()
getDay in interface IPlannablepublic int getDurationInMinutes()
getDurationInMinutes in interface IPlannablepublic int getStartMinute()
getStartMinute in interface IPlannablepublic java.lang.String getTitle()
getTitle in interface IPlannablepublic java.lang.String getType()
getType in interface IPlannablepublic void setStartMinute(int min)
setStartMinute in interface IPlannablepublic void setDurationInMinutes(int min)
setDurationInMinutes in interface IPlannablepublic int getCacheTime()
PersistentObject
getCacheTime in class PersistentObjectpublic boolean isDragOK()
PersistentObject
isDragOK in interface IPersistentObjectisDragOK in class PersistentObject
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||