|
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
ch.elexis.data.VerrechenbarAdapter
ch.elexis.data.LaborLeistung
public class LaborLeistung
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
---|
PersistentObject.FieldType |
Nested classes/interfaces inherited from interface ch.elexis.data.IVerrechenbar |
---|
IVerrechenbar.DefaultComparator, IVerrechenbar.DefaultFilter, IVerrechenbar.DefaultOptifier, IVerrechenbar.NoObligationOptifier, IVerrechenbar.VatInfo |
Field Summary | |
---|---|
static java.lang.String |
FLD_NAME
|
static java.lang.String |
XIDDOMAIN
|
Fields inherited from class ch.elexis.data.VerrechenbarAdapter |
---|
addToBlockAction |
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.data.IVerrechenbar |
---|
comparator, ifilter, optifier |
Fields inherited from interface ch.elexis.core.data.IPersistentObject |
---|
FLD_ID, STATE_EXISTING, STATE_INEXISTENT, STATE_INVALID_ID |
Constructor Summary | |
---|---|
|
LaborLeistung()
|
protected |
LaborLeistung(java.lang.String id)
|
Method Summary | |
---|---|
static void |
createTable()
|
java.lang.String |
getCode()
Das Element in Code-Form. |
java.lang.String |
getCodeSystemName()
Name des zugrundeliegenden Codesystems liefern |
protected java.lang.String |
getConstraint()
Einschränkende Bedingungen für Suche nach diesem Objekt definieren |
double |
getFactor(TimeTool date,
Fall fall)
|
Money |
getKosten(TimeTool dat)
Eigene Kosten für diese Leistung |
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
protected java.lang.String |
getTableName()
Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will. |
java.lang.String |
getText()
Das Element in Klartext-Form |
int |
getTP(TimeTool date,
Fall fall)
Betrag dieser Verrechenbar (in TP*100) an einem bestimmten Datum liefern |
java.lang.String |
getXidDomain()
|
boolean |
isDragOK()
Darf dieses Objekt mit Drag&Drop verschoben werden? |
static LaborLeistung |
load(java.lang.String id)
|
protected void |
setConstraint()
Bedingungen für dieses Objekt setzen |
Methods inherited from class ch.elexis.data.VerrechenbarAdapter |
---|
getActions, getCodeSystemCode, getComparator, getEKMultiplikator, getFilter, getMinutes, getOptifier, getVatInfo, getVKMultiplikator, getVKMultiplikator, setVKMultiplikator |
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, 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, 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 |
Methods inherited from interface ch.elexis.data.ICodeElement |
---|
getId |
Field Detail |
---|
public static final java.lang.String FLD_NAME
public static final java.lang.String XIDDOMAIN
Constructor Detail |
---|
public LaborLeistung()
protected LaborLeistung(java.lang.String id)
Method Detail |
---|
public java.lang.String getXidDomain()
public static void createTable()
protected java.lang.String getTableName()
PersistentObject
getTableName
in class VerrechenbarAdapter
public java.lang.String getCode()
ICodeElement
getCode
in interface ICodeElement
getCode
in class VerrechenbarAdapter
public java.lang.String getText()
ICodeElement
getText
in interface ICodeElement
getText
in class VerrechenbarAdapter
public java.lang.String getCodeSystemName()
ICodeElement
getCodeSystemName
in interface ICodeElement
getCodeSystemName
in class VerrechenbarAdapter
public Money getKosten(TimeTool dat)
IVerrechenbar
getKosten
in interface IVerrechenbar
getKosten
in class VerrechenbarAdapter
dat
- Datum, für das die Kosten geliefert werden sollenpublic static LaborLeistung load(java.lang.String id)
protected java.lang.String getConstraint()
PersistentObject
getConstraint
in class PersistentObject
protected void setConstraint()
PersistentObject
setConstraint
in class PersistentObject
public java.lang.String getLabel()
PersistentObject
getLabel
in interface IPersistentObject
getLabel
in class VerrechenbarAdapter
public boolean isDragOK()
PersistentObject
isDragOK
in interface IPersistentObject
isDragOK
in class PersistentObject
public int getTP(TimeTool date, Fall fall)
IVerrechenbar
public double getFactor(TimeTool date, Fall fall)
|
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 |