Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.data
Class Rechnungssteller

java.lang.Object
  extended by ch.elexis.data.PersistentObject
      extended by ch.elexis.data.Kontakt
          extended by ch.elexis.data.Rechnungssteller
All Implemented Interfaces:
IPartner, IPersistentObject, ISelectable

public class Rechnungssteller
extends Kontakt

This class is only needed to denote a person or organization that can make a bill. It is simply a contact.

Author:
Gerry

Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.data.Kontakt
Kontakt.statL
 
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject
PersistentObject.FieldType
 
Field Summary
 
Fields inherited from class ch.elexis.data.Kontakt
DEFAULT_SORT, FLD_ANSCHRIFT, FLD_COUNTRY, FLD_E_MAIL, FLD_FAX, FLD_IS_LAB, FLD_IS_MANDATOR, FLD_IS_ORGANIZATION, FLD_IS_PATIENT, FLD_IS_PERSON, FLD_IS_USER, FLD_MOBILEPHONE, FLD_PHONE1, FLD_PHONE2, FLD_PLACE, FLD_REMARK, FLD_SHORT_LABEL, FLD_STREET, FLD_WEBSITE, FLD_ZIP
 
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.IPartner
FLD_NAME1, FLD_NAME2, FLD_NAME3, TYPE_ADMIN, TYPE_CLIENT, TYPE_MANAGER, TYPE_MANDATOR, TYPE_ORGANIZATION, TYPE_PERSON, TYPE_USER
 
Fields inherited from interface ch.elexis.core.data.IPersistentObject
DELETED, FLD_DATE, FLD_DELETED, FLD_EXTINFO, FLD_ID, FLD_LASTUPDATE, MATCH_AUTO, MATCH_CONTAINS, MATCH_EXACT, MATCH_REGEXP, MATCH_START, STATE_EXISTING, STATE_INEXISTENT, STATE_INVALID_ID
 
Method Summary
 java.lang.String getLabel()
          usually but not mandatory, the biller will be a user
static Rechnungssteller load(java.lang.String id)
           
 
Methods inherited from class ch.elexis.data.Kontakt
addBezugsKontakt, createStdAnschrift, delete, findKontaktfromInfoStore, flushInfoStore, getAnschrift, getBemerkung, getBezugsKontakte, getContactInfo, getContactInfos, getContactSalutation, getInfoElement, getInfoStore, getInfoString, getKuerzel, getLabel, getMailAddress, getMFU, getPartnerRoles, getPostAnschrift, getRelatedReminders, getStatForItem, getStatForString, hasRole, istOrganisation, istPatient, istPerson, isValid, setAnschrift, setBemerkung, setInfoElement, setMFU, setPartnerRoles, statForItem, statForString
 
Methods inherited from class ch.elexis.data.PersistentObject
addChangeListener, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, 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, 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.core.data.IPersistentObject
addChangeListener, addSticker, addXid, exists, get, get, getId, getInt, getLastUpdate, getMap, getSticker, getStickers, getXid, getXid, getXids, isAvailable, isDeleted, isDragOK, isMatching, isMatching, isMatching, isMatching, removeChangeListener, removeSticker, set, set, setInt, setMap, state, storeToString
 

Method Detail

load

public static Rechnungssteller load(java.lang.String id)

getLabel

public java.lang.String getLabel()
usually but not mandatory, the biller will be a user

Specified by:
getLabel in interface IPersistentObject
Overrides:
getLabel in class Kontakt
Returns:
a string describing this Kontakt.

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis