Package main.Pages

Class Page

java.lang.Object
main.Pages.Page
Direct Known Subclasses:
CoordAllProject, CoordEditTitle, CoordinatorMain, CoordMyProject, CoordRequestHistory, CoordTransferStudent, CoordViewRequest, CreateProjectPage, Exit, SetPassword, StaffLogin, StaffMain, StudentLogin, StudentMain, StudentMyProject, StudentProjectRegister, StudentProjectView, StudentRequestDeregister, StudentRequestHistory, StudentRequestTitleChange, SupervisorDeregister, SupervisorEditTitle, supervisorProjectView, SupervisorRequestHistory, SupervisorTransferStudent, supervisorViewRequest, Welcome

public abstract class Page extends Object
Abstract class for pages. All pages will inherit Page
Since:
2023-4-13
  • Constructor Details

    • Page

      public Page(Page previousPage)
      Constructor of Page
      Parameters:
      previousPage - previous page visited
  • Method Details

    • executable

      public abstract Page executable()
      main functionality of the page
      Returns:
      page
    • getPreviousPage

      protected Page getPreviousPage()
      Gets previous page visited
      Returns:
      previous page visited