|
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 IPersistentObject
getLabel
in interface ISticker
getLabel
in class PersistentObject
public int getWert()
getWert
in interface ISticker
public void setWert(int w)
setWert
in interface ISticker
protected java.lang.String getTableName()
PersistentObject
getTableName
in class PersistentObject
public boolean delete()
PersistentObject
delete
in interface ISticker
delete
in class PersistentObject
public void setClassForSticker(java.lang.Class clazz)
setClassForSticker
in interface ISticker
public void removeClassForSticker(java.lang.Class<?> clazz)
removeClassForSticker
in interface ISticker
public java.util.List<java.lang.String> getClassesForSticker()
getClassesForSticker
in interface ISticker
public 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 ISticker
compareTo
in interface java.lang.Comparable<ISticker>
public boolean getVisibility()
ISticker
getVisibility
in interface ISticker
public 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 |