|
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.data.VerrechenbarAdapter
public abstract class VerrechenbarAdapter
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 |
---|
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.data.IVerrechenbar |
---|
comparator, ifilter, optifier |
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 |
Method Summary | |
---|---|
java.util.List<IActionDefinition> |
getActions(java.lang.Object kontext)
Kontext-Aktionen für dieses Code-Element |
java.lang.String |
getCode()
Das Element in Code-Form. |
java.lang.String |
getCodeSystemCode()
Kurzcode für das System liefern |
java.lang.String |
getCodeSystemName()
Name des zugrundeliegenden Codesystems liefern |
java.util.Comparator<IVerrechenbar> |
getComparator()
Einen Comparator zum Sortieren von Leistungen dieses Typs liefern |
double |
getEKMultiplikator(TimeTool date,
Fall fall)
|
IFilter |
getFilter(Mandant m)
Einen Filter liefern, um Elemente dieses Typs nach Mandant zu filtern |
Money |
getKosten(TimeTool dat)
Eigene Kosten für diese Leistung |
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
int |
getMinutes()
Zeitanrechnung für diese Leistung (in Minuten) |
IOptifier |
getOptifier()
|
java.lang.String |
getText()
Das Element in Klartext-Form |
IVerrechenbar.VatInfo |
getVatInfo()
Die MWSt Informationen zu dieser Leistung |
double |
getVKMultiplikator(TimeTool date,
Fall fall)
|
double |
getVKMultiplikator(TimeTool date,
java.lang.String typ)
|
void |
setVKMultiplikator(TimeTool von,
TimeTool bis,
double factor,
java.lang.String typ)
|
Methods inherited from class ch.elexis.data.PersistentObject |
---|
addChangeListener, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, delete, deleteList, disconnect, equals, executeSQLScript, exists, exportData, fireChangeEvent, flatten, fold, get, get, getCacheTime, getConnection, getDefaultCacheLifetime, getFieldType, getId, getInt, getLastUpdate, getList, getList, getMap, getSticker, getStickers, getWrappedId, getXid, getXid, getXids, hashCode, isAvailable, isDeleted, isDragOK, isMatching, isMatching, isMatching, isMatching, isShowDeleted, isValid, 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, toString, wait, wait, wait |
Methods inherited from interface ch.elexis.data.IVerrechenbar |
---|
getFactor, getTP, getXidDomain |
Methods inherited from interface ch.elexis.core.data.ICodeElement |
---|
getId |
Method Detail |
---|
public java.lang.String getLabel()
PersistentObject
getLabel
in interface IPersistentObject
getLabel
in class PersistentObject
public java.lang.String getCode()
ICodeElement
getCode
in interface ICodeElement
public java.lang.String getCodeSystemName()
ICodeElement
getCodeSystemName
in interface ICodeElement
public java.lang.String getText()
ICodeElement
getText
in interface ICodeElement
public IOptifier getOptifier()
getOptifier
in interface IVerrechenbar
public java.util.Comparator<IVerrechenbar> getComparator()
IVerrechenbar
getComparator
in interface IVerrechenbar
public IFilter getFilter(Mandant m)
IVerrechenbar
getFilter
in interface IVerrechenbar
public java.util.List<IActionDefinition> getActions(java.lang.Object kontext)
ICodeElement
getActions
in interface ICodeElement
public void setVKMultiplikator(TimeTool von, TimeTool bis, double factor, java.lang.String typ)
public double getVKMultiplikator(TimeTool date, java.lang.String typ)
public double getVKMultiplikator(TimeTool date, Fall fall)
public double getEKMultiplikator(TimeTool date, Fall fall)
public Money getKosten(TimeTool dat)
IVerrechenbar
getKosten
in interface IVerrechenbar
dat
- Datum, für das die Kosten geliefert werden sollenpublic int getMinutes()
IVerrechenbar
getMinutes
in interface IVerrechenbar
public java.lang.String getCodeSystemCode()
ICodeElement
getCodeSystemCode
in interface ICodeElement
public IVerrechenbar.VatInfo getVatInfo()
IVerrechenbar
getVatInfo
in interface IVerrechenbar
|
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 |