|
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.elexis.data.Sticker
public class Sticker
Eine Markierung für im Prinzip beliebige Objekte. Ein Objekt, das eine Etikette hat, kann diese Etikette zur Darstellung verwenden
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
|---|
PersistentObject.FieldType |
| Field Summary | |
|---|---|
static java.lang.String |
BACKGROUND
|
static java.lang.String |
FOREGROUND
|
static java.lang.String |
IMAGE_ID
|
static java.lang.String |
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 |
| Fields inherited from interface ch.elexis.core.data.IPersistentObject |
|---|
FLD_ID, STATE_EXISTING, STATE_INEXISTENT, STATE_INVALID_ID |
| Constructor Summary | |
|---|---|
protected |
Sticker()
|
protected |
Sticker(java.lang.String id)
|
|
Sticker(java.lang.String name,
org.eclipse.swt.graphics.Color fg,
org.eclipse.swt.graphics.Color bg)
|
| Method Summary | |
|---|---|
int |
compareTo(ISticker o)
|
org.eclipse.swt.widgets.Composite |
createForm(org.eclipse.swt.widgets.Composite parent)
|
boolean |
delete()
Ein Objekt und ggf. dessen XID's aus der Datenbank löschen the object is not deleted but rather marked as deleted. |
org.eclipse.swt.graphics.Color |
getBackground()
|
java.util.List<java.lang.String> |
getClassesForSticker()
|
org.eclipse.swt.graphics.Color |
getForeground()
|
org.eclipse.swt.graphics.Image |
getImage()
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
static java.util.List<Sticker> |
getStickersForClass(java.lang.Class<?> clazz)
Find all Stickers applicable for a given class |
protected java.lang.String |
getTableName()
Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will. |
boolean |
getVisibility()
get the current visibility of this sticker to the end-user |
int |
getWert()
|
static Sticker |
load(java.lang.String id)
|
void |
register()
|
void |
removeClassForSticker(java.lang.Class<?> clazz)
|
void |
setBackground(org.eclipse.swt.graphics.Color bg)
|
void |
setBackground(java.lang.String bg)
|
void |
setClassForSticker(java.lang.Class clazz)
|
void |
setForeground(org.eclipse.swt.graphics.Color fg)
|
void |
setForeground(java.lang.String fg)
|
void |
setImage(DBImage image)
|
void |
setVisibility(boolean visibility)
set the current visibility of this sticker to the end-user param visibility new visibility |
void |
setWert(int w)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface ch.elexis.core.data.ISticker |
|---|
getId |
| Field Detail |
|---|
public static final java.lang.String IMAGE_ID
public static final java.lang.String BACKGROUND
public static final java.lang.String FOREGROUND
public static final java.lang.String NAME
| Constructor Detail |
|---|
public Sticker(java.lang.String name,
org.eclipse.swt.graphics.Color fg,
org.eclipse.swt.graphics.Color bg)
protected Sticker(java.lang.String id)
protected Sticker()
| Method Detail |
|---|
public org.eclipse.swt.widgets.Composite createForm(org.eclipse.swt.widgets.Composite parent)
public org.eclipse.swt.graphics.Image getImage()
public void setImage(DBImage image)
public void setForeground(java.lang.String fg)
public void setForeground(org.eclipse.swt.graphics.Color fg)
public org.eclipse.swt.graphics.Color getForeground()
public void setBackground(java.lang.String bg)
public void setBackground(org.eclipse.swt.graphics.Color bg)
public void register()
public org.eclipse.swt.graphics.Color getBackground()
public java.lang.String getLabel()
PersistentObject
getLabel in interface IPersistentObjectgetLabel in interface IStickergetLabel in class PersistentObjectpublic int getWert()
getWert in interface IStickerpublic void setWert(int w)
setWert in interface IStickerprotected java.lang.String getTableName()
PersistentObject
getTableName in class PersistentObjectpublic boolean delete()
PersistentObject
delete in interface IStickerdelete in class PersistentObjectpublic void setClassForSticker(java.lang.Class clazz)
setClassForSticker in interface IStickerpublic void removeClassForSticker(java.lang.Class<?> clazz)
removeClassForSticker in interface IStickerpublic java.util.List<java.lang.String> getClassesForSticker()
getClassesForSticker in interface IStickerpublic static java.util.List<Sticker> getStickersForClass(java.lang.Class<?> clazz)
clazz -
public static Sticker load(java.lang.String id)
public int compareTo(ISticker o)
compareTo in interface IStickercompareTo in interface java.lang.Comparable<ISticker>public boolean getVisibility()
ISticker
getVisibility in interface IStickerpublic void setVisibility(boolean visibility)
ISticker
setVisibility in interface ISticker
|
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 | ||||||||