|
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
eaustria.dame.modell.DameDokument
public class DameDokument
Die Klasse repräsentiert ein DAME-Dokument. Das kann ein
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
---|
PersistentObject.FieldType |
Field Summary | |
---|---|
static java.lang.String |
FLD_ABSENDER_ID
Kontakt des Absenders, sofern eine Zuordnung möglich ist. |
static int |
FLD_ABSENDER_ID_LÄNGE
|
static java.lang.String |
FLD_ABSENDERCODE
Code des Absenders, wie er im Originaldokument vorliegt. |
static int |
FLD_ABSENDERCODE_LÄNGE
|
static java.lang.String |
FLD_ANMERKUNGEN
Zusätzliche Anmerkungen, die nicht als Teil des Dokuments betrachtet und auch nicht versandt werden. |
static java.lang.String |
FLD_BETREFF
Betreff des Dokuments. |
static int |
FLD_BETREFFLÄNGE
|
static java.lang.String |
FLD_DATUM
Ankunfts- bzw. |
static int |
FLD_DATUM_LÄNGE
|
static java.lang.String |
FLD_DOKREF
Anstatt selbst ein Dokument zu enthalten, dann ein Datensatz auf ein DAME-Dokument eines anderen Datensatzes zeigen. |
static int |
FLD_DOKREF_LÄNGE
|
static java.lang.String |
FLD_DOKUMENT
Das Dokument im Originalformat oder null, wenn sich das Dokument auf eine Nachricht in einem anderen Datensatz gespeicherten Dokuments bezieht. |
static java.lang.String |
FLD_EMPFÄNGERCODE
Code des Empfängers, wie er im Originaldokument vorliegt. |
static int |
FLD_EMPFÄNGERCODE_LÄNGE
|
static java.lang.String |
FLD_FORMAT
FALSCH, bitte ignorieren ! |
static int |
FLD_FORMAT_LÄNGE
|
static java.lang.String |
FLD_GELESEN
Schalter: 1, wenn das Dokument gelesen ist, 0 sonst. |
static java.lang.String |
FLD_HTML_DARSTELLUNG
Zwischenspeicher für HTML-kodierte Nachricht. |
static java.lang.String |
FLD_INDEX
Index der Nachricht, auf die sich dieses Dokument bezieht. |
static java.lang.String |
FLD_KATEGORIE
Kategorie. |
static int |
FLD_KATEGORIE_LÄNGE
|
static java.lang.String |
FLD_MANDANT_ID
Kennung des Mandanten, dem dieses DAME-Dokument gehört. |
static int |
FLD_MANDANT_ID_LÄNGE
|
static java.lang.String |
FLD_PATIENT_ID
|
static int |
FLD_PATIENT_ID_LÄNGE
|
static java.lang.String |
FLD_REFERENZNR
Referenznummer des Originaldokuments. |
static int |
FLD_REFRENZNR_LÄNGE
|
static java.lang.String |
FLD_STICHWÖRTER
Mit Leerzeichen oder Kommata getrennte Stichwörter. |
static int |
FLD_STICHWÖRTER_LÄNGE
|
static java.lang.String |
FLD_STREUWERT
Eindeutige Identifikation des Dokuments in Form eines SHA-1-Streuwerts. |
static int |
FLD_STREUWERT_LÄNGE
|
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 |
Constructor Summary | |
---|---|
DameDokument(java.lang.String patID,
Kontakt mand,
java.lang.String betreff,
java.lang.String datum,
java.lang.String format,
java.lang.String kategorie,
java.lang.String stichwörter,
java.lang.String streuwert,
byte[] inhalt)
public DameDokument(Patient pat, Kontakt mand, String betreff, String datum, String format, String kategorie, String stichwörter, String streuwert, byte[] inhalt){ if (inhalt ! |
Method Summary | |
---|---|
Kontakt |
getAbsender()
Liefert den Kontakt zum Absender des Dokuments oder null wenn nicht zugeordnet. |
java.lang.String |
getAbsendercode()
|
java.lang.String |
getBetreff()
|
java.lang.String |
getCategory()
Category of the document. |
byte[] |
getContentsAsBytes()
A representation of the contents as byte array |
java.io.InputStream |
getContentsAsStream()
A representation of the contents a stream |
java.lang.String |
getCreationDate()
Date this document was created |
java.lang.String |
getDatum()
|
byte[] |
getDokument()
Liefert die Originaldaten des DAME-Dokuments. |
java.lang.String |
getDokumentreferenz()
|
java.lang.String |
getEmpfängercode()
|
java.lang.String |
getFormat()
|
boolean |
getGelesen()
|
java.lang.String |
getGUID()
A globally unique identifier for this document. |
java.lang.String |
getHtmlDarstellung()
|
int |
getIndex()
|
java.lang.String |
getKeywords()
Arbitrary keywords for this document |
java.lang.String |
getLabel()
Beschriftung des Dokuments für die Dokumentenliste. |
Mandant |
getMandant()
Liefert den Mandanten, für den dieses Dokument bestimmt ist oder null wenn nicht
zugeordnet. |
java.lang.String |
getMimeType()
Mime-Type of the contents. |
java.lang.String |
getPatientID()
The Patient this document belongs to. |
java.lang.String |
getReferenznummer()
|
java.lang.String |
getTitle()
Title for the document. |
static DameDokument |
load(java.lang.String id)
Dokument aus Datenbank laden. |
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 |
Field Detail |
---|
public static final java.lang.String FLD_PATIENT_ID
public static final int FLD_PATIENT_ID_LÄNGE
public static final java.lang.String FLD_MANDANT_ID
null
, wenn eine
Zuordnung nicht möglich war. Der Benutzer kann dann den Datensatz explizit einem Mandanten
zuordnen.
public static final int FLD_MANDANT_ID_LÄNGE
public static final java.lang.String FLD_ABSENDER_ID
null
sonst.
public static final int FLD_ABSENDER_ID_LÄNGE
public static final java.lang.String FLD_ABSENDERCODE
public static final int FLD_ABSENDERCODE_LÄNGE
public static final java.lang.String FLD_EMPFÄNGERCODE
public static final int FLD_EMPFÄNGERCODE_LÄNGE
public static final java.lang.String FLD_REFERENZNR
public static final int FLD_REFRENZNR_LÄNGE
public static final java.lang.String FLD_BETREFF
public static final int FLD_BETREFFLÄNGE
public static final java.lang.String FLD_FORMAT
public static final int FLD_FORMAT_LÄNGE
public static final java.lang.String FLD_DATUM
public static final int FLD_DATUM_LÄNGE
public static final java.lang.String FLD_GELESEN
public static final java.lang.String FLD_KATEGORIE
public static final int FLD_KATEGORIE_LÄNGE
public static final java.lang.String FLD_STICHWÖRTER
public static final int FLD_STICHWÖRTER_LÄNGE
public static final java.lang.String FLD_STREUWERT
public static final int FLD_STREUWERT_LÄNGE
public static final java.lang.String FLD_ANMERKUNGEN
public static final java.lang.String FLD_DOKUMENT
public static final java.lang.String FLD_INDEX
public static final java.lang.String FLD_DOKREF
public static final int FLD_DOKREF_LÄNGE
public static final java.lang.String FLD_HTML_DARSTELLUNG
Constructor Detail |
---|
public DameDokument(java.lang.String patID, Kontakt mand, java.lang.String betreff, java.lang.String datum, java.lang.String format, java.lang.String kategorie, java.lang.String stichwörter, java.lang.String streuwert, byte[] inhalt)
Method Detail |
---|
public byte[] getDokument()
public java.lang.String getAbsendercode()
public java.lang.String getEmpfängercode()
public java.lang.String getReferenznummer()
public java.lang.String getBetreff()
public java.lang.String getDatum()
public boolean getGelesen()
public java.lang.String getFormat()
public int getIndex()
public java.lang.String getDokumentreferenz()
public java.lang.String getHtmlDarstellung()
public java.lang.String getCategory()
IOpaqueDocument
getCategory
in interface IOpaqueDocument
public byte[] getContentsAsBytes()
IOpaqueDocument
getContentsAsBytes
in interface IOpaqueDocument
public java.io.InputStream getContentsAsStream()
IOpaqueDocument
getContentsAsStream
in interface IOpaqueDocument
public java.lang.String getCreationDate()
IOpaqueDocument
getCreationDate
in interface IOpaqueDocument
public java.lang.String getGUID()
IOpaqueDocument
getGUID
in interface IOpaqueDocument
public java.lang.String getKeywords()
IOpaqueDocument
getKeywords
in interface IOpaqueDocument
public java.lang.String getMimeType()
IOpaqueDocument
getMimeType
in interface IOpaqueDocument
public java.lang.String getPatientID()
IOpaqueDocument
getPatientID
in interface IOpaqueDocument
public Kontakt getAbsender()
null
wenn nicht zugeordnet.
public Mandant getMandant()
null
wenn nicht
zugeordnet.
public java.lang.String getTitle()
IOpaqueDocument
getTitle
in interface IOpaqueDocument
public java.lang.String getLabel()
getLabel
in interface IPersistentObject
getLabel
in class PersistentObject
public static DameDokument load(java.lang.String id)
|
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 |