Index
All Classes and Interfaces|All Packages|Serialized Form
L
- lastModified() - Method in record class records.UserCredentials
-
Returns the value of the
lastModified
record component. - lastName() - Method in record class records.AttendanceRecord
-
Returns the value of the
lastName
record component. - lastName() - Method in record class records.EmployeeRecord
-
Returns the value of the
lastName
record component. - lastNameTxtField() - Method in class ui.hr.ProfileManagementPanel
-
Retrieves the last name text field.
- leave.manager - package leave.manager
-
This package contains the classes for Leave Management.
- LeaveBalanceDataService - Interface in data.service
-
Represents a service for handling leave balance data.
- LeaveBalanceRecord - Record Class in records
-
Represents a leave balance record.
- LeaveBalanceRecord(int, int, int, int, int) - Constructor for record class records.LeaveBalanceRecord
-
Creates an instance of a
LeaveBalanceRecord
record class. - leaveBTN - Variable in class user.actions.EmployeeViewHandler
-
Button for navigating to the LeavePanel.
- LeaveDataService - Interface in data.service
-
Represents a service for handling leave data.
- LeaveException - Exception in exceptions
-
An exception class for leave-related errors.
- LeaveException(String, Throwable) - Constructor for exception exceptions.LeaveException
-
Constructs a new LeaveException with the specified detail message and cause.
- leaveID() - Method in record class records.LeaveRecord
-
Returns the value of the
leaveID
record component. - LeaveInfoFrame - Class in ui.hr
-
Represents the Leave Information Frame in the HR user interface.
- LeaveInfoFrame() - Constructor for class ui.hr.LeaveInfoFrame
-
Creates new form LeaveInfoPanel
- LeaveManagement - Interface in leave.manager
-
Defines the interface for managing leave records and balances.
- LeaveManagementModule - module LeaveManagementModule
-
Module for managing leaves.
- LeaveManager - Class in leave.manager
-
Manages leave-related operations.
- LeaveManager(LeaveDataService, LeaveBalanceDataService) - Constructor for class leave.manager.LeaveManager
-
Constructs a LeaveManager object with the specified LeaveDataService and LeaveBalanceDataService.
- leavePage - Variable in class user.actions.EmployeeViewHandler
-
The LeavePanel component.
- LeavePanel - Class in ui.employee
-
Represents the panel for requesting leave.
- LeavePanel() - Constructor for class ui.employee.LeavePanel
-
Creates new form LeavePanel
- leaveReason() - Method in record class records.LeaveRecord
-
Returns the value of the
leaveReason
record component. - LeaveRecord - Record Class in records
-
Represents a leave record.
- LeaveRecord(String, int, LocalDate, String, LocalDate, LocalDate, int, String, String) - Constructor for record class records.LeaveRecord
-
Creates an instance of a
LeaveRecord
record class. - LeaveRecord.LEAVE_STATUS - Enum Class in records
-
Enumerates the possible leave statuses.
- leaveType() - Method in record class records.LeaveRecord
-
Returns the value of the
leaveType
record component. - logic - package logic
-
This package contains classes for handling login authentication.
- login(String, String) - Method in class logic.AuthenticationLogic
-
Attempts to log in the user with the provided username and password.
- LoginAuthenticatorModule - module LoginAuthenticatorModule
-
Module for authenticating users.
- LoginUI - Class in ui.login
-
Represents the login user interface.
- LoginUI(AuthenticationLogic) - Constructor for class ui.login.LoginUI
-
Creates a new login user interface.
- logTimeIn(int, EmployeeRecord) - Method in interface attendance.manager.AttendanceManagement
-
Logs the time in for an employee.
- logTimeIn(int, EmployeeRecord) - Method in class attendance.manager.AttendanceManager
- logTimeOut(String) - Method in interface attendance.manager.AttendanceManagement
-
Logs the time out for an attendance record.
- logTimeOut(String) - Method in class attendance.manager.AttendanceManager
All Classes and Interfaces|All Packages|Serialized Form