Class RootController

java.lang.Object
com.serinity.accesscontrol.controller.RootController
All Implemented Interfaces:
StackNavigable, StatusMessageProvider

public final class RootController extends Object implements StackNavigable, StatusMessageProvider
`root.fxml` controller class
Since:
2026-02-21 RootController.java
Version:
1.0
Author:
@ZouariOmar (zouariomar20@gmail.com)
  • Constructor Details

    • RootController

      public RootController()
      Creates a new root controller.
  • Method Details

    • getStackHost

      public javafx.scene.layout.StackPane getStackHost()
      Description copied from interface: StackNavigable
      Returns the StackPane hosting dynamic views.
      Specified by:
      getStackHost in interface StackNavigable
      Returns:
      the stack host that contains dynamic views
    • showStatusMessage

      public void showStatusMessage(String message, MessageStatus status)
      Description copied from interface: StatusMessageProvider
      Shows a status message on the UI.
      Specified by:
      showStatusMessage in interface StatusMessageProvider
      Parameters:
      message - the text to display
      status - the type of message (SUCCESS, ERROR, WARNING, INFO)