|
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.docbox.elexis.CdaMessage
public class CdaMessage
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
---|
PersistentObject.FieldType |
Field Summary | |
---|---|
static java.lang.String |
createDB
|
static java.lang.String |
DBVERSION
|
static java.lang.String |
TABLENAME
|
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.core.data.IPersistentObject |
---|
FLD_ID, STATE_EXISTING, STATE_INEXISTENT, STATE_INVALID_ID |
Constructor Summary | |
---|---|
protected |
CdaMessage()
|
protected |
CdaMessage(java.lang.String id)
|
|
CdaMessage(java.lang.String documentId,
java.lang.String title,
java.util.GregorianCalendar date)
|
Method Summary | |
---|---|
static boolean |
deleteCdaMessages(Anwender anwender)
|
static boolean |
deleteDirectory(java.io.File path)
|
boolean |
deleteDocs()
|
boolean |
execute()
currently all files are opened, if multiple we have not yet a selection possiblity |
java.lang.String |
getCda()
|
static CdaMessage |
getCdaMessage(Anwender anwender,
java.lang.String documentId,
boolean alsoDeletedDoc)
|
static CdaMessage |
getCdaMessage(java.lang.String documentId)
|
static CdaMessage |
getCdaMessageEvenIfDocsDeleted(java.lang.String documentId)
|
static java.lang.Object[] |
getCdaMessages()
|
static java.lang.Object[] |
getCdaMessages(Anwender anwender,
boolean alsoDeletedDoc)
|
java.lang.String |
getCreationDate()
|
java.lang.String |
getDate()
|
java.lang.String[] |
getFiles()
|
java.lang.String |
getFilesListing()
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
java.lang.String |
getPath(java.lang.String fileName)
returns the path where we will store the attachmetns |
java.lang.String |
getPatient()
|
java.lang.String |
getSender()
|
protected java.lang.String |
getTableName()
Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will. |
java.lang.String |
getTitle()
|
boolean |
hasAssignedToOmnivore()
|
static void |
init()
|
boolean |
isDeletedDocs()
|
boolean |
isDownloaded()
|
boolean |
isDragOK()
Darf dieses Objekt mit Drag&Drop verschoben werden? |
boolean |
isEqualsPatient(Patient patient)
|
boolean |
isUnread()
|
static CdaMessage |
load(java.lang.String id)
|
void |
setAssignedToOmnivore()
|
boolean |
setCda(java.lang.String cda)
|
void |
setDeletedDocs()
|
boolean |
setDownloaded(java.lang.String sender,
java.lang.String patient)
|
void |
setRead()
|
boolean |
unzipAttachment(byte[] attachment)
unzips the attachments to the specified directory in a subdirectory and sets the files extracted in the field fileslistings |
Methods inherited from class ch.elexis.data.PersistentObject |
---|
addChangeListener, addMapping, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, create, createOrModifyTable, delete, deleteList, disconnect, equals, executeScript, executeSQLScript, exists, exportData, flatten, fold, get, get, getBinary, getCacheTime, getConnection, getConstraint, getDefaultCacheLifetime, getExportFields, getExportUIDValue, getExportUIDVersion, getFieldType, getId, getInt, getLastUpdate, getList, getList, getMap, getSticker, getStickers, getVersionedResource, getWrappedId, getXid, getXid, getXids, hashCode, isAvailable, isDeleted, isMatching, isMatching, isMatching, isMatching, isValid, lock, map, removeChangeListener, removeFromList, removeFromList, removeSticker, removeTable, resetCache, set, set, setBinary, setConstraint, setDefaultCacheLifetime, setInt, setMap, setTrace, setVersionedResource, state, storeToString, tableExists, ts, undelete, unlock |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TABLENAME
public static final java.lang.String DBVERSION
public static final java.lang.String createDB
Constructor Detail |
---|
public CdaMessage(java.lang.String documentId, java.lang.String title, java.util.GregorianCalendar date)
protected CdaMessage(java.lang.String id)
protected CdaMessage()
Method Detail |
---|
public static CdaMessage load(java.lang.String id)
public static CdaMessage getCdaMessageEvenIfDocsDeleted(java.lang.String documentId)
public static CdaMessage getCdaMessage(java.lang.String documentId)
public static CdaMessage getCdaMessage(Anwender anwender, java.lang.String documentId, boolean alsoDeletedDoc)
public static java.lang.Object[] getCdaMessages()
public static java.lang.Object[] getCdaMessages(Anwender anwender, boolean alsoDeletedDoc)
public boolean setDownloaded(java.lang.String sender, java.lang.String patient)
public boolean setCda(java.lang.String cda)
public java.lang.String getCda()
public static void init()
public java.lang.String getLabel()
PersistentObject
getLabel
in interface IPersistentObject
getLabel
in class PersistentObject
public static boolean deleteDirectory(java.io.File path)
public boolean deleteDocs()
public boolean execute()
protected java.lang.String getTableName()
PersistentObject
getTableName
in class PersistentObject
public boolean isDownloaded()
public boolean isDeletedDocs()
public void setDeletedDocs()
public void setRead()
public boolean isUnread()
public java.lang.String getDate()
public java.lang.String getCreationDate()
public java.lang.String getTitle()
public java.lang.String getSender()
public java.lang.String getPatient()
public java.lang.String getFilesListing()
public java.lang.String[] getFiles()
public boolean hasAssignedToOmnivore()
public void setAssignedToOmnivore()
public java.lang.String getPath(java.lang.String fileName)
public boolean unzipAttachment(byte[] attachment)
attachment
- byte array of a zip file
public boolean isDragOK()
PersistentObject
isDragOK
in interface IPersistentObject
isDragOK
in class PersistentObject
public boolean isEqualsPatient(Patient patient)
public static boolean deleteCdaMessages(Anwender anwender)
|
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 |