Index

A B C D E F G H I L M N O P R S T U V W 
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form