|
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.TICode
public class TICode
Die Tessinercodes werden nicht in der Datenbank vorgehalten, sondern sind aus Effizientgründen hier in dieser Klasse fest verdrahtet. Die Klasse ist trotzdem im data-Package, um die Programmierkonsistenz zu wahren.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
---|
PersistentObject.FieldType |
Field Summary | |
---|---|
static java.lang.String |
CODESYSTEM_NAME
|
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.IPersistentObject |
---|
FLD_DATE, FLD_DELETED, FLD_EXTINFO, FLD_ID, FLD_LASTUPDATE, STATE_EXISTING, STATE_INEXISTENT, STATE_INVALID_ID |
Method Summary | |
---|---|
boolean |
exists()
Feststellen, ob ein PersistentObject bereits in der Datenbank existiert |
java.util.List<IActionDefinition> |
getActions(java.lang.Object kontext)
Kontext-Aktionen für dieses Code-Element |
TICode[] |
getChildren()
|
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 |
static TICode |
getFromCode(java.lang.String code)
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
TICode |
getParent()
|
static TICode[] |
getRootNodes()
|
java.lang.String |
getText()
Das Element in Klartext-Form |
boolean |
hasChildren()
|
boolean |
isDragOK()
Darf dieses Objekt mit Drag&Drop verschoben werden? |
static TICode |
load(java.lang.String code)
|
Methods inherited from class ch.elexis.data.PersistentObject |
---|
addChangeListener, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, delete, deleteList, disconnect, equals, executeSQLScript, 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, 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.core.data.ICodeElement |
---|
getId |
Field Detail |
---|
public static final java.lang.String CODESYSTEM_NAME
Method Detail |
---|
public java.lang.String getText()
ICodeElement
getText
in interface ICodeElement
public java.lang.String getCode()
ICodeElement
getCode
in interface ICodeElement
public java.lang.String getLabel()
PersistentObject
getLabel
in interface IPersistentObject
getLabel
in interface IReason
getLabel
in class PersistentObject
public java.lang.String getCodeSystemName()
ICodeElement
getCodeSystemName
in interface ICodeElement
public static TICode load(java.lang.String code)
public static TICode[] getRootNodes()
public static TICode getFromCode(java.lang.String code)
public TICode getParent()
public boolean hasChildren()
public boolean exists()
PersistentObject
exists
in interface IPersistentObject
exists
in class PersistentObject
public TICode[] getChildren()
public boolean isDragOK()
PersistentObject
isDragOK
in interface IPersistentObject
isDragOK
in class PersistentObject
public java.lang.String getCodeSystemCode()
ICodeElement
getCodeSystemCode
in interface ICodeElement
public java.util.List<IActionDefinition> getActions(java.lang.Object kontext)
ICodeElement
getActions
in interface ICodeElement
|
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 |