Package ui.interfaces

Interface DynamicComponents

All Known Implementing Classes:
EmployeeUI, HRAdminUI, ITAdminUI, PayrollAdminUI

public interface DynamicComponents
Represents a collection of dynamic UI components.
  • Method Details

    • getMyProfilePage_Comp

      MyProfilePanel getMyProfilePage_Comp()
      Retrieves the component for the My Profile page.
      Returns:
      The My Profile page component.
    • getAttendancePage_Comp

      AttendancePanel getAttendancePage_Comp()
      Retrieves the component for the Attendance page.
      Returns:
      The Attendance page component.
    • getPayslipPage_Comp

      MyPayslipPanel getPayslipPage_Comp()
      Retrieves the component for the My Payslip page.
      Returns:
      The My Payslip page component.
    • getLeavePage_Comp

      LeavePanel getLeavePage_Comp()
      Retrieves the component for the Leave page.
      Returns:
      The Leave page component.
    • getAttendanceBTN_Comp

      JButton getAttendanceBTN_Comp()
      Retrieves the button component for accessing the Attendance page.
      Returns:
      The Attendance button component.
    • getLeaveBTN_Comp

      JButton getLeaveBTN_Comp()
      Retrieves the button component for accessing the Leave page.
      Returns:
      The Leave button component.
    • getMyProfileBTN_Comp

      JButton getMyProfileBTN_Comp()
      Retrieves the button component for accessing the My Profile page.
      Returns:
      The My Profile button component.
    • getPayslipBTN_Comp

      JButton getPayslipBTN_Comp()
      Retrieves the button component for accessing the My Payslip page.
      Returns:
      The My Payslip button component.