ch.elexis.data
Class Eigenleistung
java.lang.Object
  
ch.elexis.data.PersistentObject
      
ch.elexis.data.VerrechenbarAdapter
          
ch.elexis.data.Eigenleistung
- All Implemented Interfaces: 
 - ICodeElement, ISelectable, IVerrechenbar
 
public class Eigenleistung
- extends VerrechenbarAdapter
 
 
 
 
 
| 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, FLD_DATE, FLD_DELETED, FLD_EXTINFO, FLD_LASTUPDATE, INEXISTENT, INVALID_ID, MATCH_AUTO, MATCH_CONTAINS, MATCH_EXACT, MATCH_REGEXP, MATCH_START | 
 
 
| 
Constructor Summary | 
Eigenleistung(java.lang.String code,
              java.lang.String name,
              java.lang.String ek,
              java.lang.String vk)
 
            | 
 
 
| Methods inherited from class ch.elexis.data.VerrechenbarAdapter | 
getActions, getComparator, getEKMultiplikator, getFilter, getLabel, getMinutes, getOptifier, getVatInfo, getVKMultiplikator, getVKMultiplikator, setVKMultiplikator | 
 
| 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, flatten, fold, get, get, getCacheTime, getConnection, getDefaultCacheLifetime, getFieldType, getId, getInt, getLastUpdate, getList, getList, getMap, getQuery, getSticker, getStickers, getWrappedId, getXid, getXid, getXids, hashCode, isAvailable, isDeleted, isMatching, isMatching, isMatching, isShowDeleted, isValid, lock, map, 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 | 
 
 
CODESYSTEM_NAME
public static final java.lang.String CODESYSTEM_NAME
- See Also:
 - Constant Field Values
 
TIME
public static final java.lang.String TIME
- See Also:
 - Constant Field Values
 
VK_PREIS
public static final java.lang.String VK_PREIS
- See Also:
 - Constant Field Values
 
EK_PREIS
public static final java.lang.String EK_PREIS
- See Also:
 - Constant Field Values
 
BEZEICHNUNG
public static final java.lang.String BEZEICHNUNG
- See Also:
 - Constant Field Values
 
CODE
public static final java.lang.String CODE
- See Also:
 - Constant Field Values
 
EIGENLEISTUNGEN
public static final java.lang.String EIGENLEISTUNGEN
- See Also:
 - Constant Field Values
 
XIDDOMAIN
public static final java.lang.String XIDDOMAIN
- See Also:
 - Constant Field Values
 
Eigenleistung
public Eigenleistung(java.lang.String code,
                     java.lang.String name,
                     java.lang.String ek,
                     java.lang.String vk)
getXidDomain
public java.lang.String getXidDomain()
 
getCode
public java.lang.String getCode()
- Description copied from interface: 
ICodeElement 
- Das Element in Code-Form. Aus dem Code und der Klasse muss das Element sich wieder erstellen
 lassen
- Specified by:
 getCode in interface ICodeElement- Overrides:
 getCode in class VerrechenbarAdapter
 
 
 
getText
public java.lang.String getText()
- Description copied from interface: 
ICodeElement 
- Das Element in Klartext-Form
- Specified by:
 getText in interface ICodeElement- Overrides:
 getText in class VerrechenbarAdapter
 
 
 
getDisplayedFields
public java.lang.String[] getDisplayedFields()
 
getCodeSystemName
public java.lang.String getCodeSystemName()
- Description copied from interface: 
ICodeElement 
- Name des zugrundeliegenden Codesystems liefern
- Specified by:
 getCodeSystemName in interface ICodeElement- Overrides:
 getCodeSystemName in class VerrechenbarAdapter
 
 
 
getKosten
public Money getKosten(TimeTool dat)
- Description copied from interface: 
IVerrechenbar 
- Eigene Kosten für diese Leistung
- Specified by:
 getKosten in interface IVerrechenbar- Overrides:
 getKosten in class VerrechenbarAdapter
 
- Parameters:
 dat - Datum, für das die Kosten geliefert werden sollen
 
 
getPreis
public Money getPreis(TimeTool dat,
                      Fall fall)
 
load
public static Eigenleistung load(java.lang.String id)
 
isDragOK
public boolean isDragOK()
- Description copied from class: 
PersistentObject 
- Darf dieses Objekt mit Drag&Drop verschoben werden?
- Overrides:
 isDragOK in class PersistentObject
 
- Returns:
 - true wenn ja.
 
 
 
getCodeSystemCode
public java.lang.String getCodeSystemCode()
- Description copied from interface: 
ICodeElement 
- Kurzcode für das System liefern
- Specified by:
 getCodeSystemCode in interface ICodeElement- Overrides:
 getCodeSystemCode in class VerrechenbarAdapter
 
 
 
getTP
public int getTP(TimeTool date,
                 Fall fall)
- Description copied from interface: 
IVerrechenbar 
- Betrag dieser Verrechenbar (in TP*100) an einem bestimmten Datum liefern
 
 
getFactor
public double getFactor(TimeTool date,
                        Fall fall)
 
				Copyright 2005-2010 by Gerry Weirich, Elexis