Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.docbox.elexis
Class UserDocboxPreferences

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.jface.preference.FieldEditorPreferencePage
              extended by ch.docbox.elexis.UserDocboxPreferences
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.ui.IWorkbenchPreferencePage

public class UserDocboxPreferences
extends org.eclipse.jface.preference.FieldEditorPreferencePage
implements org.eclipse.ui.IWorkbenchPreferencePage

User specific settings: Case defaults


Field Summary
static java.lang.String ID
           
protected static Log log
           
static java.lang.String NOPASSWORD
           
 java.lang.String oldAppointmentsBereich
           
 boolean oldAppointmentsEmergencyService
           
 boolean oldAppointmentsPharmaVisits
           
 boolean oldAppointmentsTerminvereinbarung
           
 boolean oldIsDocboxTest
           
 java.lang.String oldProxyHost
           
 java.lang.String oldProxyPort
           
 java.lang.String oldSecretKey
           
 boolean oldUseHCard
           
 boolean oldUseProxy
           
 java.lang.String proxyHost
           
 java.lang.String proxyPort
           
static java.lang.String USR_AGENDASETTINGSPERUSER
           
static java.lang.String USR_APPOINTMENTSBEREICH
           
static java.lang.String USR_DEFDOCBOXPASSWORD
           
static java.lang.String USR_DEFDOCBOXPATHFILES
           
static java.lang.String USR_DEFDOCBOXPATHHCARDAPI
           
static java.lang.String USR_DEFDOCBXLOGINID
           
static java.lang.String USR_GETAPPOINTMENTSEMERGENCYSERVICE
           
static java.lang.String USR_GETAPPOINTMENTSPHARMAVISITS
           
static java.lang.String USR_GETAPPOINTMENTSTERMINVEREINBARUNG
           
static java.lang.String USR_ISDOCBOXTEST
           
static java.lang.String USR_PROXYHOST
           
static java.lang.String USR_PROXYPORT
           
static java.lang.String USR_SECRETKEY
           
static java.lang.String USR_UPDATEDOCTORDIRECTORY
           
static java.lang.String USR_USEHCARD
           
static java.lang.String USR_USEPROXY
           
 
Fields inherited from class org.eclipse.jface.preference.FieldEditorPreferencePage
FLAT, GRID, MARGIN_HEIGHT, MARGIN_WIDTH, VERTICAL_SPACING
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
UserDocboxPreferences()
           
 
Method Summary
protected  void createFieldEditors()
           
static boolean downloadAppointments()
           
 int getAgendaIndex()
           
static boolean getAgendaSettingsPerUser()
           
static java.lang.String getAppointmentsBereich()
           
static java.lang.String getDocboxBrowserHome()
           
static java.lang.String getDocboxBrowserUrl()
           
static java.lang.String getDocboxLoginID(boolean prefixed)
           
static java.lang.String getDocboxServiceUrl()
           
static java.lang.String getPathFiles()
           
static java.lang.String getPathHCardAPI()
           
static CDACHServices getPort()
           
static java.lang.String getProxyHost()
           
static java.lang.String getProxyPort()
           
static Settings getSettingsForUser()
           
static java.lang.String getSha1DocboxPassword()
           
static java.lang.String getSha1DocboxSecretKey()
          if loginID is prefix with TEST_ we use the tesystem
static java.lang.String getSSOSignature(java.lang.String ts)
           
static boolean hasAgendaPlugin()
           
static boolean hasValidDocboxCredentials()
           
 void init(org.eclipse.ui.IWorkbench workbench)
           
static boolean isAppointmentsEmergencyService()
           
static boolean isAppointmentsPharmaVisits()
           
static boolean isAppointmentsTerminvereinbarung()
           
static boolean isDocboxTest()
           
 boolean performCancel()
           
 boolean performConnectionTest(javax.xml.ws.Holder<java.lang.String> message)
           
protected  void performDefaults()
           
 boolean performOk()
           
static void setAppointmentsBereich(java.lang.String appointmentsBereich)
           
static void setAppointmentsEmergencyService(boolean appointmentsEmergencyService)
           
static void setAppointmentsPharmaVisits(boolean appointmentsPharmaVisits)
           
static void setAppointmentsTerminvereinbarung(boolean appointmentsTerminvereinbarung)
           
static void setProxyHost(java.lang.String proxyHost)
           
static void setProxyPort(java.lang.String proxyPort)
           
static void setUseHCard(boolean useHCard)
           
static void setUseProxy(boolean useHCard)
           
static boolean useHCard()
           
static boolean useProxy()
           
 
Methods inherited from class org.eclipse.jface.preference.FieldEditorPreferencePage
addField, adjustGridLayout, applyFont, checkState, createContents, dispose, getFieldEditorParent, initialize, propertyChange, setVisible
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Field Detail

log

protected static Log log

ID

public static final java.lang.String ID
See Also:
Constant Field Values

USR_DEFDOCBXLOGINID

public static final java.lang.String USR_DEFDOCBXLOGINID
See Also:
Constant Field Values

USR_DEFDOCBOXPASSWORD

public static final java.lang.String USR_DEFDOCBOXPASSWORD
See Also:
Constant Field Values

USR_DEFDOCBOXPATHFILES

public static final java.lang.String USR_DEFDOCBOXPATHFILES
See Also:
Constant Field Values

USR_DEFDOCBOXPATHHCARDAPI

public static final java.lang.String USR_DEFDOCBOXPATHHCARDAPI
See Also:
Constant Field Values

USR_AGENDASETTINGSPERUSER

public static final java.lang.String USR_AGENDASETTINGSPERUSER
See Also:
Constant Field Values

USR_USEHCARD

public static final java.lang.String USR_USEHCARD
See Also:
Constant Field Values

USR_GETAPPOINTMENTSEMERGENCYSERVICE

public static final java.lang.String USR_GETAPPOINTMENTSEMERGENCYSERVICE
See Also:
Constant Field Values

USR_GETAPPOINTMENTSPHARMAVISITS

public static final java.lang.String USR_GETAPPOINTMENTSPHARMAVISITS
See Also:
Constant Field Values

USR_GETAPPOINTMENTSTERMINVEREINBARUNG

public static final java.lang.String USR_GETAPPOINTMENTSTERMINVEREINBARUNG
See Also:
Constant Field Values

USR_APPOINTMENTSBEREICH

public static final java.lang.String USR_APPOINTMENTSBEREICH
See Also:
Constant Field Values

USR_ISDOCBOXTEST

public static final java.lang.String USR_ISDOCBOXTEST
See Also:
Constant Field Values

USR_UPDATEDOCTORDIRECTORY

public static final java.lang.String USR_UPDATEDOCTORDIRECTORY
See Also:
Constant Field Values

USR_SECRETKEY

public static final java.lang.String USR_SECRETKEY
See Also:
Constant Field Values

USR_USEPROXY

public static final java.lang.String USR_USEPROXY
See Also:
Constant Field Values

USR_PROXYHOST

public static final java.lang.String USR_PROXYHOST
See Also:
Constant Field Values

USR_PROXYPORT

public static final java.lang.String USR_PROXYPORT
See Also:
Constant Field Values

oldAppointmentsEmergencyService

public boolean oldAppointmentsEmergencyService

oldAppointmentsPharmaVisits

public boolean oldAppointmentsPharmaVisits

oldAppointmentsTerminvereinbarung

public boolean oldAppointmentsTerminvereinbarung

oldAppointmentsBereich

public java.lang.String oldAppointmentsBereich

oldIsDocboxTest

public boolean oldIsDocboxTest

oldUseHCard

public boolean oldUseHCard

oldUseProxy

public boolean oldUseProxy

oldSecretKey

public java.lang.String oldSecretKey

proxyPort

public java.lang.String proxyPort

proxyHost

public java.lang.String proxyHost

oldProxyPort

public java.lang.String oldProxyPort

oldProxyHost

public java.lang.String oldProxyHost

NOPASSWORD

public static final java.lang.String NOPASSWORD
See Also:
Constant Field Values
Constructor Detail

UserDocboxPreferences

public UserDocboxPreferences()
Method Detail

isDocboxTest

public static boolean isDocboxTest()

getSSOSignature

public static java.lang.String getSSOSignature(java.lang.String ts)

createFieldEditors

protected void createFieldEditors()
Specified by:
createFieldEditors in class org.eclipse.jface.preference.FieldEditorPreferencePage

getAgendaIndex

public int getAgendaIndex()

hasAgendaPlugin

public static boolean hasAgendaPlugin()

getDocboxLoginID

public static java.lang.String getDocboxLoginID(boolean prefixed)

getSha1DocboxPassword

public static java.lang.String getSha1DocboxPassword()

getSha1DocboxSecretKey

public static java.lang.String getSha1DocboxSecretKey()
if loginID is prefix with TEST_ we use the tesystem

Parameters:
loginID -
Returns:

getPathFiles

public static java.lang.String getPathFiles()

getPathHCardAPI

public static java.lang.String getPathHCardAPI()

getAgendaSettingsPerUser

public static boolean getAgendaSettingsPerUser()

getDocboxBrowserHome

public static java.lang.String getDocboxBrowserHome()

getDocboxBrowserUrl

public static java.lang.String getDocboxBrowserUrl()

getDocboxServiceUrl

public static java.lang.String getDocboxServiceUrl()

performOk

public boolean performOk()
Specified by:
performOk in interface org.eclipse.jface.preference.IPreferencePage
Overrides:
performOk in class org.eclipse.jface.preference.FieldEditorPreferencePage

performCancel

public boolean performCancel()
Specified by:
performCancel in interface org.eclipse.jface.preference.IPreferencePage
Overrides:
performCancel in class org.eclipse.jface.preference.PreferencePage

performDefaults

protected void performDefaults()
Overrides:
performDefaults in class org.eclipse.jface.preference.FieldEditorPreferencePage

performConnectionTest

public boolean performConnectionTest(javax.xml.ws.Holder<java.lang.String> message)

hasValidDocboxCredentials

public static boolean hasValidDocboxCredentials()

init

public void init(org.eclipse.ui.IWorkbench workbench)
Specified by:
init in interface org.eclipse.ui.IWorkbenchPreferencePage

getSettingsForUser

public static Settings getSettingsForUser()

isAppointmentsEmergencyService

public static boolean isAppointmentsEmergencyService()

setAppointmentsEmergencyService

public static void setAppointmentsEmergencyService(boolean appointmentsEmergencyService)

isAppointmentsPharmaVisits

public static boolean isAppointmentsPharmaVisits()

setAppointmentsPharmaVisits

public static void setAppointmentsPharmaVisits(boolean appointmentsPharmaVisits)

isAppointmentsTerminvereinbarung

public static boolean isAppointmentsTerminvereinbarung()

setAppointmentsTerminvereinbarung

public static void setAppointmentsTerminvereinbarung(boolean appointmentsTerminvereinbarung)

getAppointmentsBereich

public static java.lang.String getAppointmentsBereich()

setAppointmentsBereich

public static void setAppointmentsBereich(java.lang.String appointmentsBereich)

useHCard

public static boolean useHCard()

setUseHCard

public static void setUseHCard(boolean useHCard)

useProxy

public static boolean useProxy()

setUseProxy

public static void setUseProxy(boolean useHCard)

getPort

public static CDACHServices getPort()

downloadAppointments

public static boolean downloadAppointments()

getProxyHost

public static java.lang.String getProxyHost()

setProxyHost

public static void setProxyHost(java.lang.String proxyHost)

getProxyPort

public static java.lang.String getProxyPort()

setProxyPort

public static void setProxyPort(java.lang.String proxyPort)

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013