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
- Author:
- gerry
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 |
Constructor Summary |
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)
|
Image |
getImage()
|
Image |
getImageScaledTo(int width,
int height,
boolean bShrinkOnly)
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
java.lang.String |
getName()
|
static DBImage |
load(java.lang.String id)
|
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 |
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)
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 Image getImage()
getImageScaledTo
public 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)
Copyright 2005-2011 by Gerry Weirich, Elexis