ch.elexis.data
Class DBImage
java.lang.Object
ch.elexis.data.PersistentObject
ch.elexis.data.DBImage
- All Implemented Interfaces:
- IPersistentObject, ISelectable
public class DBImage
- extends PersistentObject
A DBImage is an Image stored in the database and retrievable by its name
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 |
Constructor Summary |
protected |
DBImage()
|
protected |
DBImage(java.lang.String id)
|
|
DBImage(java.lang.String prefix,
java.lang.String name,
java.io.InputStream source)
|
Method Summary |
static DBImage |
find(java.lang.String prefix,
java.lang.String name)
|
org.eclipse.swt.graphics.Image |
getImage()
|
org.eclipse.swt.graphics.Image |
getImageScaledTo(int width,
int height,
boolean bShrinkOnly)
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
java.lang.String |
getName()
|
protected java.lang.String |
getTableName()
Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will. |
static DBImage |
load(java.lang.String id)
|
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, isDragOK, 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 |
DEFAULT_PREFIX
public static final java.lang.String DEFAULT_PREFIX
- See Also:
- Constant Field Values
FLD_PREFIX
public static final java.lang.String FLD_PREFIX
- See Also:
- Constant Field Values
DATE
public static final java.lang.String DATE
- See Also:
- Constant Field Values
FLD_IMAGE
public static final java.lang.String FLD_IMAGE
- See Also:
- Constant Field Values
DBVERSION
public static final java.lang.String DBVERSION
- See Also:
- Constant Field Values
TABLENAME
public static final java.lang.String TABLENAME
- See Also:
- Constant Field Values
DBImage
public DBImage(java.lang.String prefix,
java.lang.String name,
java.io.InputStream source)
DBImage
protected DBImage(java.lang.String id)
DBImage
protected DBImage()
getLabel
public java.lang.String getLabel()
- Description copied from class:
PersistentObject
- Einen menschenlesbaren Identifikationsstring für dieses Objet liefern
- Specified by:
getLabel
in interface IPersistentObject
- Specified by:
getLabel
in class PersistentObject
getName
public java.lang.String getName()
getImage
public org.eclipse.swt.graphics.Image getImage()
getImageScaledTo
public org.eclipse.swt.graphics.Image getImageScaledTo(int width,
int height,
boolean bShrinkOnly)
find
public static DBImage find(java.lang.String prefix,
java.lang.String name)
load
public static DBImage load(java.lang.String id)
getTableName
protected java.lang.String getTableName()
- Description copied from class:
PersistentObject
- Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will.
- Specified by:
getTableName
in class PersistentObject
- Returns:
- Der Name einer bereits existierenden Tabelle der Datenbank