de.bsvrz.pat.sysbed.plugins.onlinetable
Class OnlineTableModule.OnlineTableDialog

java.lang.Object
  extended by de.bsvrz.pat.sysbed.plugins.onlinetable.OnlineTableModule.OnlineTableDialog
All Implemented Interfaces:
DialogInterface
Enclosing class:
OnlineTableModule

private class OnlineTableModule.OnlineTableDialog
extends Object
implements DialogInterface

Stellt einen Dialog zur Verfügung, mit dem Einstellungen für die Onlinetabelle gemacht werden können. Diese Einstellungen können gespeichert werden. Durch betätigen des "OK"-Buttons wird die Onlinetabelle gestartet.


Field Summary
private  JComboBox _applyModeCombo
          hier kann die Anmeldeart ausgewählt werden
private  String[] _applyModeEntries
          gibt an, welche Anmeldearten zur Verfügung stehen
private  DataIdentificationChoice _dataIdentificationChoice
          speichert eine Instanz der Datenidentifikationsauswahl
private  JDialog _dialog
          speichert den Dialog
private  String[] _displayOptions
          gibt an, welche Darstellungsoptionen zur Verfügung stehen
private  JComboBox _displayOptionsComboBox
          hier kann die Darstellungsoption ausgewählt werden
private  JComboBox _roleComboBox
          hier kann die Rolle ausgewählt werden
private  String[] _roleUnit
          gibt an, welche Rollen zur Verfügung stehen
 
Constructor Summary
OnlineTableModule.OnlineTableDialog()
          Standardkonstruktor.
 
Method Summary
private  void createDialog()
          Erstellt den Dialog.
 void doCancel()
          diese Methode schließt den Dialog
 void doOK()
          Durch betätigen des "OK"-Buttons wird die Onlinetabelle gestartet und dieser Dialog wird geschlossen.
 void doSave(String title)
          diese Methode speichert die Parameter
private  String getApplyMode()
          Gibt die Anmeldeart zurück.
private  String getDisplayOptions()
          Gibt die ausgewählte Darstellungsoption zurück.
private  List<KeyValueObject> getKeyValueList()
          Sammelt alle Parameter des Dialogs.
private  String getRole()
          Gibt die ausgewählte Rolle für die Onlinetabelle zurück.
private  SettingsData getSettings(String title)
          Erstellt die Einstellungsdaten.
private  void setApplyMode(String mode)
          Mit dieser Methode kann die Anmeldeart gesetzt werden.
 void setDataIdentification(SettingsData data)
          Mit dieser Methode können die Datenidentifikationsdaten übergeben werden.
private  void setDisplayOptions(String index)
          Setzt die Darstellungsoption.
private  void setRole(String role)
          Setzt die Rolle für die Onlinetabelle.
 void setSettings(SettingsData data)
          Diese Methode zeigt den Dialog an und trägt die Einstellungsdaten in die entsprechenden Felder ein.
private  void showDialog()
          Durch diese Methode wird der Dialog angezeigt.
 void startSettings(SettingsData settingsData)
          Startet die Onlinetabelle anhand der Einstellungsdaten.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_dialog

private JDialog _dialog
speichert den Dialog


_dataIdentificationChoice

private DataIdentificationChoice _dataIdentificationChoice
speichert eine Instanz der Datenidentifikationsauswahl


_roleUnit

private final String[] _roleUnit
gibt an, welche Rollen zur Verfügung stehen


_applyModeEntries

private final String[] _applyModeEntries
gibt an, welche Anmeldearten zur Verfügung stehen


_displayOptions

private final String[] _displayOptions
gibt an, welche Darstellungsoptionen zur Verfügung stehen


_roleComboBox

private JComboBox _roleComboBox
hier kann die Rolle ausgewählt werden


_applyModeCombo

private JComboBox _applyModeCombo
hier kann die Anmeldeart ausgewählt werden


_displayOptionsComboBox

private JComboBox _displayOptionsComboBox
hier kann die Darstellungsoption ausgewählt werden

Constructor Detail

OnlineTableModule.OnlineTableDialog

public OnlineTableModule.OnlineTableDialog()
Standardkonstruktor. Ein Objekt der Klasse wird angelegt.

Method Detail

setDataIdentification

public void setDataIdentification(SettingsData data)
Mit dieser Methode können die Datenidentifikationsdaten übergeben werden. Der Dialog wird mit Default-Werten dargestellt.

Parameters:
data - enthält die ausgewählte Datenidentifikation

setSettings

public void setSettings(SettingsData data)
Diese Methode zeigt den Dialog an und trägt die Einstellungsdaten in die entsprechenden Felder ein.

Parameters:
data - die Einstellungsdaten

startSettings

public void startSettings(SettingsData settingsData)
Startet die Onlinetabelle anhand der Einstellungsdaten.

Parameters:
settingsData - die Einstellungsdaten

createDialog

private void createDialog()
Erstellt den Dialog. Bestandteil ist die Datenidentifikation und die Anmeldeoption, bestehend aus der Rolle und der Anmeldeart.


showDialog

private void showDialog()
Durch diese Methode wird der Dialog angezeigt.


getRole

private String getRole()
Gibt die ausgewählte Rolle für die Onlinetabelle zurück.

Returns:
die ausgewählte Rolle

setRole

private void setRole(String role)
Setzt die Rolle für die Onlinetabelle.

Parameters:
role - die Rolle für die Onlinetabelle

getApplyMode

private String getApplyMode()
Gibt die Anmeldeart zurück.

Returns:
die Anmeldeart

setApplyMode

private void setApplyMode(String mode)
Mit dieser Methode kann die Anmeldeart gesetzt werden.

Parameters:
mode - Anmeldeart

getDisplayOptions

private String getDisplayOptions()
Gibt die ausgewählte Darstellungsoption zurück.

Returns:
der Index der ausgewählten Darstellungsoption

setDisplayOptions

private void setDisplayOptions(String index)
Setzt die Darstellungsoption.

Parameters:
index - der Index der Darstellungsoption

getSettings

private SettingsData getSettings(String title)
Erstellt die Einstellungsdaten.

Parameters:
title - der Name für die Einstellungen
Returns:
die Einstellungsdaten

getKeyValueList

private List<KeyValueObject> getKeyValueList()
Sammelt alle Parameter des Dialogs.

Returns:
Liste aller Parameter des Dialogs

doOK

public void doOK()
Durch betätigen des "OK"-Buttons wird die Onlinetabelle gestartet und dieser Dialog wird geschlossen. Die Parameter werden gespeichert.

Specified by:
doOK in interface DialogInterface

doCancel

public void doCancel()
diese Methode schließt den Dialog

Specified by:
doCancel in interface DialogInterface

doSave

public void doSave(String title)
diese Methode speichert die Parameter

Specified by:
doSave in interface DialogInterface
Parameters:
title - Titel dieser Konfiguration