de.bsvrz.pat.sysbed.plugins.datasender
Class SendCurrentDataModule.SendCurrentDataDialog

java.lang.Object
  extended by de.bsvrz.pat.sysbed.plugins.datasender.SendCurrentDataModule.SendCurrentDataDialog
All Implemented Interfaces:
DialogInterface
Enclosing class:
SendCurrentDataModule

private class SendCurrentDataModule.SendCurrentDataDialog
extends Object
implements DialogInterface

Stellt einen Dialog zur Verfügung, mit dem die Anmeldeoption festgelegt wird. Diese Einstellungen können gespeichert werden. Durch betätigen des "OK"-Buttons wird der Dateneditor gestartet.


Field Summary
private  DataIdentificationChoice _dataIdentificationChoice
          speichert eine Instanz der Datenidentifikationsauswahl
private  JDialog _dialog
          speichert den Dialog
private  JComboBox _roleComboBox
          hier kann die Rolle ausgewählt werden
private  String[] _roleUnit
          gibt an, welche Rollen zur Verfügung stehen
 
Constructor Summary
SendCurrentDataModule.SendCurrentDataDialog()
          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 der Dateneditor gestartet und dieser Dialog wird geschlossen.
 void doSave(String title)
          diese Methode speichert die Einstellungen
private  List<KeyValueObject> getKeyValueList()
          Sammelt alle Parameter des Dialogs.
private  String getRole()
          Gibt die ausgewählte Rolle für den Dateneditor zurück.
private  SettingsData getSettings(String title)
          Erstellt die Einstellungsdaten.
 void setDataIdentification(SettingsData data)
          Mit dieser Methode können die Datenidentifikationsdaten übergeben werden.
private  void setRole(String role)
          Setzt die Rolle für den Dateneditor.
 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 den Dateneditor 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


_roleComboBox

private JComboBox _roleComboBox
hier kann die Rolle ausgewählt werden

Constructor Detail

SendCurrentDataModule.SendCurrentDataDialog

public SendCurrentDataModule.SendCurrentDataDialog()
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 der Default-Einstellung 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 den Dateneditor 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.


showDialog

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


getRole

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

Returns:
die ausgewählte Rolle

setRole

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

Parameters:
role - die Rolle für den Dateneditor

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 der Dateneditor gestartet und dieser Dialog wird geschlossen. Die Einstellungen 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 Einstellungen

Specified by:
doSave in interface DialogInterface
Parameters:
title - Titel der Einstellung