Class AbstractControl

  • Direct Known Subclasses:
    BackupControl, LicenseControl, SettingsControl

    public abstract class AbstractControl
    extends java.lang.Object
    Diese Basis-Klasse ist das Bindeglied zwischen View und Model. Einem Dialog werden via ButtonArea Knoepfe hinzugefuegt. Die Funktion zum Hinzufuegen von Knoepfen erwartet als Parameter u.a. einen AbstractControl. Und genau dessen Methode handleIrgendwas() wird beim Klick auf diesen Button dann ausgefuehrt. Alle Klassen, die Eingaben aus Dialogen verarbeiten, muessen also diese hier erweitern, die Methoden handleIrgendwas() implementieren und dort ihre Aktionen vornehmen.
    Author:
    willuhn
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected AbstractView view  
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractControl​(AbstractView view)
      Erzeugt einen neuen AbstractControl der fuer die angegebene View.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getCurrentObject()
      Liefert das aktuelle Business-Objekt des Dialogs.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractControl

        public AbstractControl​(AbstractView view)
        Erzeugt einen neuen AbstractControl der fuer die angegebene View.
        Parameters:
        view - die View, fuer die dieser AbstractControl zustaendig ist.
    • Method Detail

      • getCurrentObject

        public java.lang.Object getCurrentObject()
        Liefert das aktuelle Business-Objekt des Dialogs.
        Returns:
        aktuelles Business-Objekt.