java.lang.Object
com.uefs.sistemadegerenciamento.controllers.Controller
Direct Known Subclasses:
CreateCleaningServiceController, CreateComponentController, CreateCustomerController, CreateInstallationServiceController, CreateUserController, CreateWorkOrderController, HomeController, LoginController, MainController, ManageCleaningServiceController, ManageCustomersController, ManageInstallationServiceController, ManageInventoryController, ManageUserController, ReportController, UpdateCleaningServiceController, UpdateComponentController, UpdateCustomerController, UpdateInstallationServiceController, UpdateUserController, UpdateWorkOrderController, UpdateWorkOrderSalesController, WorkOrderListController

public abstract class Controller extends Object
Classe abstrata que representa um controlador de tela. Todos os controladores de tela devem herdar dessa classe. Essa classe possui métodos que são comuns a todos os controladores de tela.
See Also:
  • PageLoader
  • User
  • Constructor Details

    • Controller

      public Controller()
      Cria um controlador de tela.
  • Method Details

    • setLoggedUser

      public void setLoggedUser(com.uefs.sistemadegerenciamento.model.user.User loggedUser)
      Define o usuário logado no sistema.
      Parameters:
      loggedUser - Usuário logado no sistema.
    • getLoggedUser

      public com.uefs.sistemadegerenciamento.model.user.User getLoggedUser()
      Retorna o usuário logado no sistema.
      Returns:
      Usuário logado no sistema.
    • setPreviousPage

      public void setPreviousPage(String page)
      Define a página anterior.
      Parameters:
      page - Página anterior.
    • getPreviousPage

      public String getPreviousPage()
      Retorna a página anterior.
      Returns:
      Página anterior.
    • backPage

      public void backPage()
      Retorna a página anterior. A página anterior padrão é a página home.