private class OnlineTableModule.OnlineTableDialog extends java.lang.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.
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 java.lang.String[] |
_displayOptions
gibt an, welche Darstellungsoptionen zur Verfügung stehen
|
private javax.swing.JComboBox |
_displayOptionsComboBox
hier kann die Darstellungsoption ausgewählt werden
|
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 |
---|
OnlineTableDialog()
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
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(java.lang.String title)
diese Methode speichert die Parameter
|
private java.lang.String |
getApplyMode()
Gibt die Anmeldeart zurück.
|
private java.lang.String |
getDisplayOptions()
Gibt die ausgewählte Darstellungsoption 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 Onlinetabelle 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 |
setDisplayOptions(java.lang.String index)
Setzt die Darstellungsoption.
|
private void |
setRole(java.lang.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.
|
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 final java.lang.String[] _displayOptions
gibt an, welche Darstellungsoptionen 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
private javax.swing.JComboBox _displayOptionsComboBox
hier kann die Darstellungsoption ausgewählt werden
public OnlineTableDialog()
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 Default-Werten 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 Onlinetabelle 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 Onlinetabelle zurück.
private void setRole(java.lang.String role)
Setzt die Rolle für die Onlinetabelle.
role
- die Rolle für die Onlinetabelleprivate 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 java.lang.String getDisplayOptions()
Gibt die ausgewählte Darstellungsoption zurück.
private void setDisplayOptions(java.lang.String index)
Setzt die Darstellungsoption.
index
- der Index der Darstellungsoptionprivate 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 wird die Onlinetabelle gestartet und dieser Dialog wird geschlossen. Die Parameter werden gespeichert.
doOK
in interface DialogInterface
public void doCancel()
diese Methode schließt den Dialog
doCancel
in interface DialogInterface
public void doSave(java.lang.String title)
diese Methode speichert die Parameter
doSave
in interface DialogInterface
title
- Titel dieser Konfiguration