Class OnlineTableModule

  • All Implemented Interfaces:
    ExternalModule

    public class OnlineTableModule
    extends ExternalModuleAdapter
    Implementiert das Modul für die Onlinetabelle. Dieses Modul stellt für die ausgewählte Datenidentifikation alle aktuellen Daten vom Datenverteiler in Tabellendarstellung dar.
    • Constructor Detail

      • OnlineTableModule

        public OnlineTableModule()
        Der Konstruktor ohne Argumente.
      • OnlineTableModule

        public OnlineTableModule​(java.lang.String warningLimit)
        Der Konstruktor mit einer Grenze für Warnungen bei großen Anfragen.
    • Method Detail

      • getModuleName

        public java.lang.String getModuleName()
        Gibt den Namen des Moduls zurück.
        Returns:
        der Name des Moduls
      • getButtonText

        public java.lang.String getButtonText()
        Gibt den Text des Buttons zurück.
        Returns:
        Text des Buttons
      • getTooltipText

        public java.lang.String getTooltipText()
        Gibt den Text des Tooltips zurück.
        Returns:
        Text des Tooltips
      • startModule

        public void startModule​(SettingsData settingsData)
        Diese Methode erhält die ausgewählte Datenidentifikation und stellt die Onlinetabelle dar.
        Parameters:
        settingsData - enthält die ausgewählte Datenidentifikation
      • startSettings

        public void startSettings​(SettingsData settingsData)
        Diese Methode erhält alle Einstellungen für die Anzeige der OnlineTabelle.
        Parameters:
        settingsData - die Einstellungsdaten
      • change

        public void change​(SettingsData settingsData)
        Diese Methode erhält alle Einstellungen für die Onlinetabelle und startet den Dialog. Dieser wird mit den Einstellungsdaten gefüllt.
        Parameters:
        settingsData - die Einstellungsdaten
      • isPreselectionValid

        public boolean isPreselectionValid​(SettingsData settingsData)
        Gibt an, ob die Vorauswahl den Anforderungen der Onlinetabelle genügen.
        Specified by:
        isPreselectionValid in interface ExternalModule
        Overrides:
        isPreselectionValid in class ExternalModuleAdapter
        Parameters:
        settingsData - enthält die ausgewählte Datenidentifikation
        Returns:
        gibt an, ob die Vorauswahl den Anforderungen der Onlinetabelle genügen