|
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
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 | |
|---|---|
protected org.eclipse.jface.action.IAction |
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 | |
|---|---|
protected |
VerrechenbarAdapter()
|
protected |
VerrechenbarAdapter(java.lang.String id)
|
| Method Summary | |
|---|---|
java.util.List<org.eclipse.jface.action.IAction> |
getActions(Verrechnet 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)
|
org.eclipse.jface.viewers.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()
|
protected abstract 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 |
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 java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface ch.elexis.data.IVerrechenbar |
|---|
getFactor, getTP, getXidDomain |
| Methods inherited from interface ch.elexis.data.ICodeElement |
|---|
getId |
| Field Detail |
|---|
protected org.eclipse.jface.action.IAction addToBlockAction
| Constructor Detail |
|---|
protected VerrechenbarAdapter(java.lang.String id)
protected VerrechenbarAdapter()
| Method Detail |
|---|
public java.lang.String getLabel()
PersistentObject
getLabel in interface IPersistentObjectgetLabel in class PersistentObjectprotected abstract java.lang.String getTableName()
PersistentObject
getTableName in class PersistentObjectpublic java.lang.String getCode()
ICodeElement
getCode in interface ICodeElementpublic java.lang.String getCodeSystemName()
ICodeElement
getCodeSystemName in interface ICodeElementpublic java.lang.String getText()
ICodeElement
getText in interface ICodeElementpublic IOptifier getOptifier()
getOptifier in interface IVerrechenbarpublic java.util.Comparator<IVerrechenbar> getComparator()
IVerrechenbar
getComparator in interface IVerrechenbarpublic org.eclipse.jface.viewers.IFilter getFilter(Mandant m)
IVerrechenbar
getFilter in interface IVerrechenbarpublic java.util.List<org.eclipse.jface.action.IAction> getActions(Verrechnet kontext)
ICodeElement
getActions in interface ICodeElementkontext - TODO
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 IVerrechenbardat - Datum, für das die Kosten geliefert werden sollenpublic int getMinutes()
IVerrechenbar
getMinutes in interface IVerrechenbarpublic java.lang.String getCodeSystemCode()
ICodeElement
getCodeSystemCode in interface ICodeElementpublic IVerrechenbar.VatInfo getVatInfo()
IVerrechenbar
getVatInfo in interface IVerrechenbar
|
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 | ||||||||