Elexis API documentation
Version 2.1.6 as of January 22 2012

Package ch.elexis.preferences

Klassen für Einstellungen Hier sind alle Seiten des "Einstellungen"-Dialogs abgelegt.

See:
          Description

Class Summary
Ablauf Einstellungen für den Programmablauf.
AnwenderPref  
CDSSGroup  
Datenbank Datenbankspezifische Einstellungen.
DocumentManagement  
DokumentKategorie  
FontPreference  
Gruppen  
ImporterHost  
LabGroupPrefs  
LaborPrefs  
LaborPrefs2  
LabSettings  
LagerverwaltungPrefs Einstellungen für die Lagerverwaltung
Leistungscodes  
Mandanten  
Messages  
PreferenceConstants Konstanten für die Namen der verschiedenen Einstellungen
PreferenceInitializer Vorgabewerte setzen, wo nötig.
PrinterPreferencePage  
ReminderPrefences  
ScannerPref  
Services  
SettingsPreferenceStore Dies ist eine Adapterklasse, die ch.rgw.tools.IO.Settings auf Eclipse-Preferences abbildet.
SidebarPreferences  
Stickers  
Texterstellung Einstellungen zur Verknüpfung mit einem externen Texterstellungs-Modul
TextTemplatePreferences  
UserCasePreferences User specific settings: Case defaults
UserPreferences  
UserSettings2  
UserTextPref Benutzerspezifische Einstellungen
XIDEdit  
Zugriff Einstellungen für die Zugriffsregelung. anwender, Passworte usw.
 

Package ch.elexis.preferences Description

Klassen für Einstellungen

Hier sind alle Seiten des "Einstellungen"-Dialogs abgelegt. Jede Seite als eigene Klasse. Als Beispiel für eigene Einstellungen sei SamplePreferencePage genannt, welche einige einfache Einstellungsmöglichkeiten zeigt.

Einstellungen können lokal oder global sein. Lokale Einstellungen befinden sich auf dem aktuellen Computer und gelten nur für den im Moment angemeldeten Benutzer. Andere Benutzer und andere Computer können dieselben Parameter mit anderen Werten besetzen. Globale Einstellugen dagegen sind in der Datenbank gespeichert und gelten für alle an dieser Datenbank angemeldeten Systeme, egal welcher Benutzer an welchem Computer darauf zugreift. Die Änderung globaler Einstellungen benötigt deswegen idR. auch Administratorprivileg.

Festlegen, ob eine Einstellungsseite global oder lokal gelten soll

Die Entscheidung kann jeweils nur für die ganze Seite getroffen werden, und erfolgt am Anfang der Seite:
setPreferenceStore(Hub.localCfg); für lokale und setPreferenceStore(Hub.globalCfg); für globale Einstellungen.

Voreinstellungen (Defaults) setzen

Wenn nötig, können für alle EInstellungen sinnvolle Standardwerte voreingestellt werden. Dies erfolgt einfach durch setzen des entsprechenden Werts in PreferenceInitializer

Konstanten für Einstellwerte

Als Vereinfachung können Konstanten für die Namen der verschiedenen Einstellungen verwendet werden. Diese Konstanten sollten in PreferenceConstants definiert werden.


Elexis API documentation
Version 2.1.6 as of January 22 2012

Copyright 2005-2011 by Gerry Weirich, Elexis