private class ShowCurrentDataModule.ShowCurrentDataDialog extends java.lang.Object implements DialogInterface
Stellt einen Dialog zur Verfügung, mit dem Anmeldeoptionen, wie die Rolle und die Anmeldeart, festgelegt werden können. Diese Einstellungen können gespeichert werden. Durch betätigen des “OK”-Buttons wird der aktuelle Datensatz angezeigt.
Modifier and Type | Field and Description |
---|---|
private javax.swing.JComboBox |
_applyModeCombo
hier kann die Anmeldeart ausgewählt werden
|
private java.lang.String[] |
_applyModeEntries
gibt an, welche Anmeldearten zur Verfügung stehen
|
private DataIdentificationChoice |
_dataIdentificationChoice
speichert eine Instanz der Datenidentifikationsauswahl
|
private javax.swing.JDialog |
_dialog
speichert den Dialog
|
private javax.swing.JComboBox |
_roleComboBox
hier kann die Rolle ausgewählt werden
|
private java.lang.String[] |
_roleUnit
gibt an, welche Rollen zur Verfügung stehen
|
Constructor and Description |
---|
ShowCurrentDataDialog()
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
private void |
createDialog()
Erstellt den Dialog.
|
void |
doCancel()
Durch betätigen des “Abbrechen”-Buttons wird der Dialog geschlossen.
|
void |
doOK()
Durch betätigen des “OK”-Buttons werden die ausgewählten Objekte mit den eingestellten Parametern beim Datenverteiler angemeldet und angezeigt.
|
void |
doSave(java.lang.String title)
Durch betätigen des “Speichern unter …”-Buttons werden die Einstellungen gespeichert.
|
private java.lang.String |
getApplyMode()
Gibt die Anmeldeart zurück.
|
private java.util.List<KeyValueObject> |
getKeyValueList()
Sammelt alle Parameter des Dialogs.
|
private java.lang.String |
getRole()
Gibt die ausgewählte Rolle für die Datenanzeige zurück.
|
private SettingsData |
getSettings(java.lang.String title)
Erstellt die Einstellungsdaten.
|
private void |
setApplyMode(java.lang.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 |
setRole(java.lang.String role)
Setzt die Rolle für die Datenanzeige.
|
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 Anzeige des aktuellen Datensatzes anhand der Einstellungsdaten.
|
private javax.swing.JDialog _dialog
speichert den Dialog
private DataIdentificationChoice _dataIdentificationChoice
speichert eine Instanz der Datenidentifikationsauswahl
private final java.lang.String[] _roleUnit
gibt an, welche Rollen zur Verfügung stehen
private final java.lang.String[] _applyModeEntries
gibt an, welche Anmeldearten zur Verfügung stehen
private javax.swing.JComboBox _roleComboBox
hier kann die Rolle ausgewählt werden
private javax.swing.JComboBox _applyModeCombo
hier kann die Anmeldeart ausgewählt werden
public ShowCurrentDataDialog()
Standardkonstruktor. Ein Objekt der Klasse wird angelegt.
public void setDataIdentification(SettingsData data)
Mit dieser Methode können die Datenidentifikationsdaten übergeben werden. Der Dialog wird mit der Default-Einstellung dargestellt.
data
- enthält die ausgewählte Datenidentifikationpublic void setSettings(SettingsData data)
Diese Methode zeigt den Dialog an und trägt die Einstellungsdaten in die entsprechenden Felder ein.
data
- die Einstellungsdatenpublic void startSettings(SettingsData settingsData)
Startet die Anzeige des aktuellen Datensatzes anhand der Einstellungsdaten.
settingsData
- die Einstellungsdatenprivate void createDialog()
Erstellt den Dialog. Bestandteil ist die Datenidentifikation und die Anmeldeoption, bestehend aus der Rolle und der Anmeldeart.
private void showDialog()
Durch diese Methode wird der Dialog angezeigt.
private java.lang.String getRole()
Gibt die ausgewählte Rolle für die Datenanzeige zurück.
private void setRole(java.lang.String role)
Setzt die Rolle für die Datenanzeige.
role
- die Rolleprivate java.lang.String getApplyMode()
Gibt die Anmeldeart zurück.
private void setApplyMode(java.lang.String mode)
Mit dieser Methode kann die Anmeldeart gesetzt werden.
mode
- Anmeldeartprivate SettingsData getSettings(java.lang.String title)
Erstellt die Einstellungsdaten.
title
- der Name für die Einstellungenprivate java.util.List<KeyValueObject> getKeyValueList()
Sammelt alle Parameter des Dialogs.
public void doOK()
Durch betätigen des “OK”-Buttons werden die ausgewählten Objekte mit den eingestellten Parametern beim Datenverteiler angemeldet und angezeigt. Dieser Dialog wird geschlossen.
doOK
in interface DialogInterface
public void doCancel()
Durch betätigen des “Abbrechen”-Buttons wird der Dialog geschlossen.
doCancel
in interface DialogInterface
public void doSave(java.lang.String title)
Durch betätigen des “Speichern unter …”-Buttons werden die Einstellungen gespeichert.
doSave
in interface DialogInterface
title
- Titel der Einstellungen