LoginFrameworkController
Beschreibung
Das Login-Framework besteht aus Views. Jeder View repräsentiert ein unterschiedliches Panel. Jedes Panel das im Login-Framework geladen wird muss einen Controller besitzen und einen View erstellen. Der View wird dem Controller übergeben. Siehe auch Grundlagen zum Login Framework.
LoginFrameworkController-Klasse implementiert die Controllerlogik, um die Panels zu kontrollieren. Die LoginFrameworkController-Klasse ist ein Mediator zwischen den verschiedenen Panels (Parent und Child) des Login-Frameworks.
Die LoginFrameworkController-Klasse ist auch ein Singleton. Das bedeutet, dass jederzeit nur eine Instanz der Klasse existiert. Die Klasse ist ein Teil des MVC-Musters (Model View Controller = Modell - Präsentation -Steuerung).
Jedes Panel im Login Framework erhält die Instanz der LoginFrameworkController-Klasse. Ein Panel muss eine Instanz an die LoginFrameworkController-Klasse über die setLoginFrameworkChildView()-Methode übergeben. Über die Funktion setLoginFrameworkChildView() wird ein Panel-View einem Controller zugewiesen.
Beachten Sie, dass die LoginFrameworkController-Klasse nicht geändert werden muss. Implementieren Sie die notwendigen Methoden bzw. rufen Sie die notwendigen Methoden der LoginFrameworkController-Klasse in der LoginFrameworkChildView-Klasse auf.


Lesen Sie auch das Kapitel Grundlagen zum Login Framework.