|
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.Object
public 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 PersistentObject
public 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 IPersistentObject
isValid
in class PersistentObject
public 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 IPlannable
public 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 IPlannable
public java.lang.String getBereich()
public static java.lang.String[] findID(java.lang.String pers)
public boolean isDeleted()
PersistentObject
isDeleted
in interface IPersistentObject
isDeleted
in class PersistentObject
public boolean equals(java.lang.Object o)
equals
in class PersistentObject
public 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.Object
public 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 IPersistentObject
getLabel
in class PersistentObject
public java.lang.String getDay()
getDay
in interface IPlannable
public int getDurationInMinutes()
getDurationInMinutes
in interface IPlannable
public int getStartMinute()
getStartMinute
in interface IPlannable
public java.lang.String getTitle()
getTitle
in interface IPlannable
public java.lang.String getType()
getType
in interface IPlannable
public void setStartMinute(int min)
setStartMinute
in interface IPlannable
public void setDurationInMinutes(int min)
setDurationInMinutes
in interface IPlannable
public int getCacheTime()
PersistentObject
getCacheTime
in class PersistentObject
public boolean isDragOK()
PersistentObject
isDragOK
in interface IPersistentObject
isDragOK
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 |