|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.pat.sysbed.plugins.archiverequest.StreamBasedArchiveRequestModule.StreamBasedArchiveRequestDialog
private class StreamBasedArchiveRequestModule.StreamBasedArchiveRequestDialog
Stellt einen Dialog dar, womit Parameter für die Archivanfrage eingestellt werden können. Diese Einstellungen können gespeichert werden. Durch betätigen des "OK"-Buttons werden die Einstellungen übernommen, die Archivanfrage gestartet und der Dialog geschlossen. Durch betätigen des "Speichern unter ..."-Buttons werden die Einstellungen gespeichert.
Nested Class Summary | |
---|---|
private class |
StreamBasedArchiveRequestModule.StreamBasedArchiveRequestDialog.ArchiveListener
|
private class |
StreamBasedArchiveRequestModule.StreamBasedArchiveRequestDialog.ArchiveRequest
Diese Klasse verarbeitet die erhaltenen Streams einer Archivanfrage und stellt die Datensätze in einer Online-Tabelle dar. |
Field Summary | |
---|---|
private ArchiveRequestManager |
_archiveRequestManager
Speichert den Zugriff auf das Archivsystem. |
private ButtonBar |
_buttonBar
Stellt die untere Buttonleiste dar mit den Buttons "Speichern unter", "Abbrechen" und "OK" |
private DataIdentificationChoice |
_dataIdentificationChoice
speichert die Datenidentifikationsauswahl |
private JRadioButton |
_deltaRadioButton
Auswahlschaltfläche, ob nur Archivdatensätze übermittelt werden, die sich auch vom vorhergehenden Datensatz unterscheiden. |
private JDialog |
_dialog
speichert den Dialog |
private JPanel |
_domainPanel
Das Panel für die (Zeit-)Bereichsanfrage. |
private JSpinner |
_endIndexSpinner
Gibt den Endwert der Anfrage für den Datenindex an. |
private JSpinner |
_endTimeSpinner
Gibt den Endzeitpunkt des Zeitbereichs der Archivanfrage an. |
private JCheckBox |
_naDataCheckBox
Das Ankreuzfeld für die Art der Archivanfrage: nachgefordert-aktuelle Daten |
private JCheckBox |
_nnDataCheckBox
Das Ankreuzfeld für die Art der Archivanfrage: nachgefordert-nachgelieferte Daten |
private JSpinner |
_numberOfDatasetsSpinner
Gibt an, wieviele Datensätze vor dem Endwert der Archivanfrage übertragen werden sollen. |
private JCheckBox |
_oaDataCheckBox
Das Ankreuzfeld für die Art der Archivanfrage: aktuelle Daten |
private JCheckBox |
_onDataCheckBox
Das Ankreuzfeld für die Art der Archivanfrage: nachgelieferte Daten |
private JComboBox |
_priorityComboBox
Die Auswahlbox für die Prioritäten der Archivanfrage. |
private String[] |
_priorityUnit
Gibt die möglichen Prioritäten für eine Archivanfrage an. |
private JCheckBox |
_relativeBox
Gibt an, ob der ausgewählte Bereich relativ oder absolut ist. |
private String[] |
_sortOfDataUnit
Gibt die möglichen Sortierreihenfolgen der als nachgeliefert gekennzeichneten Archivdatensätze an. |
private JComboBox |
_sortSequenceComboBox
Die Auswahlbox für die Sortierreihenfolge der als nachgeliefert gekennzeichneten Archivdatensätze. |
private String[] |
_sortViewUnit
Betrifft die Sortierung der Datensätze bei der Darstellung in einer Tabelle. |
private JSpinner |
_startIndexSpinner
Gibt den Startwert der Anfrage für des Datenindex an. |
private JSpinner |
_startTimeSpinner
Gibt den Startwert des Zeitbereichs der Archivanfrage an. |
private JRadioButton |
_stateRadioButton
Auswahlschaltfläche, ob alle Datensätze in dem spezifizierten Zeitraum übergeben werden sollen. |
private JComboBox |
_timingComboBox
Die Auswahlbox für die möglichen (Zeit-)Bereiche der Archivanfrage. |
private String[] |
_timingUnit
Gibt die möglichen (Zeit-)Bereiche an. |
private JComboBox |
_viewSortComboBox
Die Auswahlbox für die Sortierung der Archivdatensätze zur Darstellung in einer Tabelle. |
Constructor Summary | |
---|---|
StreamBasedArchiveRequestModule.StreamBasedArchiveRequestDialog()
Standardkonstruktor. |
Method Summary | |
---|---|
private void |
createDialog()
Erstellt den Dialog. |
private JPanel |
createDomainPanel(int domain,
boolean isRelative)
Das Panel für den Bereich, der angefragt wird, wird erstellt und zurückgegeben. |
void |
doCancel()
Durch betätigen des "Abbrechen"-Buttons wird der Dialog geschlossen. |
void |
doOK()
Durch betätigen des "OK"-Buttons wird die Archivanfrage mit den eingestellten Parametern in einem neuen Fenster gestartet und dieser Dialog wird geschlossen. |
void |
doSave(String title)
Durch betätigen des "Speichern unter ..."-Buttons werden die Einstellungen gespeichert. |
private String |
getArchiveType()
Gibt zurück, welche Arten der Archivanfrage ausgewählt wurden. |
private String |
getFrom()
Gibt den Startpunkt des (Zeit-)Bereichs zurück. |
private List<KeyValueObject> |
getKeyValueList()
Sammelt alle Parameter des Dialogs. |
private String |
getPriority()
Gibt die Priorität der Archivanfrage zurück. |
private String |
getRelative()
Gibt zurück, ob die Zeit- / Index-Angabe relativ oder absolut gemacht wurde. |
private String |
getRequestView()
Gibt zurück, ob es sich um eine Zustands- oder Deltaanfrage handelt. |
private SettingsData |
getSettings(String title)
Erstellt die Einstellungsdaten. |
private String |
getSortSequence()
Gibt zurück, wie die nachgelieferten Archivdatensätze einsortiert werden sollen. |
private String |
getTimingType()
Gibt den (Zeit-)Bereich der Archivanfrage zurück. |
private String |
getTo()
Gibt den Endpunkt des (Zeit-)Bereichs zurück. |
private String |
getViewSort()
Parameter wird abgefragt, wie die Daten in der Tabelle angezeigt werden sollen, sortiert nach der Zeit oder nach der Datenidentifikation. |
private void |
setArchiveType(String archiveType)
Setzt die Checkboxen, welche Art der Archivanfrage gesetzt sein soll. |
void |
setDataIdentification(SettingsData data)
Mit dieser Methode können die Datenidentifikationsdaten übergeben werden. |
private void |
setFrom(String timing,
String from,
String relative)
Setzt den Startpunkt des (Zeit-)Bereichs im Dialog. |
private void |
setPriority(String priority)
Setzt die Priorität der Archivanfrage im Dialog. |
private void |
setRelative(String relative)
Das Flag des Moduls wird gesetzt, wo unterschieden werden kann, ob die Zeit-/Index-Angabe relativ oder absolut ist. |
private void |
setRequestView(String requestView)
Setzt den Parameter, ob es sich um eine Zustands- oder Deltaanfrage handelt. |
void |
setSettings(SettingsData data)
Diese Methode zeigt den Dialog an und trägt die Einstellungsdaten in die entsprechenden Felder ein. |
private void |
setSortSequence(String sortSequence)
Setzt den Parameter für die Sortierreihenfolge der als nachgeliefert gekennzeichneten Archivdatensätze. |
private void |
setTimingType(String timingType)
Setzt den (Zeit-)Bereich der Archivanfrage im Dialog. |
private void |
setTo(String timing,
String to)
Setzt den Wert für das Feld "Bis:" bzw. |
private void |
setViewSort(String viewSort)
Parameter wird gesetzt, wie die Daten in der Tabelle angezeigt werden sollen, sortiert nach der Zeit oder nach der Datenidentifikation. |
private void |
showDialog()
Durch diese Methode wird der Dialog angezeigt. |
void |
startRequest(SettingsData settingsData)
Startet die Archivanfrage anhand der Einstellungsdaten. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private JDialog _dialog
private ArchiveRequestManager _archiveRequestManager
private DataIdentificationChoice _dataIdentificationChoice
private final String[] _priorityUnit
private final String[] _timingUnit
private final String[] _sortOfDataUnit
private final String[] _sortViewUnit
private JPanel _domainPanel
private JComboBox _priorityComboBox
private JComboBox _timingComboBox
private JSpinner _startTimeSpinner
private JSpinner _endTimeSpinner
private JSpinner _startIndexSpinner
private JSpinner _endIndexSpinner
private JSpinner _numberOfDatasetsSpinner
private JCheckBox _oaDataCheckBox
private JCheckBox _naDataCheckBox
private JCheckBox _onDataCheckBox
private JCheckBox _nnDataCheckBox
private JComboBox _sortSequenceComboBox
private JComboBox _viewSortComboBox
private JRadioButton _stateRadioButton
private JRadioButton _deltaRadioButton
private ButtonBar _buttonBar
private JCheckBox _relativeBox
Constructor Detail |
---|
public StreamBasedArchiveRequestModule.StreamBasedArchiveRequestDialog()
Method Detail |
---|
public void setDataIdentification(SettingsData data)
data
- enthält die ausgewählte Datenidentifikationpublic void setSettings(SettingsData data)
data
- Einstellungsdatenpublic void startRequest(SettingsData settingsData)
settingsData
- die Einstellungsdatenprivate void createDialog()
private JPanel createDomainPanel(int domain, boolean isRelative)
domain
- Datenzeitstempel, Archivzeitstempel oder DatenindexisRelative
- gibt an, ob es sich um eine relative Bereichsangabe handelt
private void showDialog()
private String getPriority()
private void setPriority(String priority)
priority
- die Priorität ("Hoch", "Mittel", "Niedrig")private String getTimingType()
private void setTimingType(String timingType)
timingType
- der (Zeit-)Bereich ("Datenzeitstempel", "Archivzeitstempel", "Datenindex")private String getRelative()
private void setRelative(String relative)
relative
- gibt an, ob die Zeit-/Index-Angabe relativ oder absolut istprivate String getFrom()
private void setFrom(String timing, String from, String relative)
timing
- der (Zeit-)Bereich ("Datenzeitstempel", "Archivzeitstempel", "Datenindex")from
- der Startpunktrelative
- ob die Parameter relativ sindprivate String getTo()
private void setTo(String timing, String to)
timing
- "Datenzeitstempel", "Archivzeitstempel" oder "Datenindex"to
- entweder ein Zeitstempel oder die Anzahl Datensätze vor dem Indexprivate String getArchiveType()
private void setArchiveType(String archiveType)
archiveType
- z.B. "oa on nn";private String getSortSequence()
private void setSortSequence(String sortSequence)
sortSequence
- Sortierreihenfolge der nachgeliegerten Archivdatensätzeprivate String getRequestView()
private void setRequestView(String requestView)
requestView
- Parameter: "state" oder "delta"private String getViewSort()
private void setViewSort(String viewSort)
viewSort
- Parameter: "Zeitstempel" oder "Datenidentifikation"private SettingsData getSettings(String title)
title
- der Name für die Einstellungen
private List<KeyValueObject> getKeyValueList()
public void doOK()
doOK
in interface DialogInterface
public void doCancel()
doCancel
in interface DialogInterface
public void doSave(String title)
doSave
in interface DialogInterface
title
- Titel der Einstellungen
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |