Index
All Classes and Interfaces|All Packages|Serialized Form
U
- ui.employee - package ui.employee
-
This package contains all classes related to Employee UI.
- ui.hr - package ui.hr
-
This package contains all classes related to HR UI.
- ui.interfaces - package ui.interfaces
- ui.it - package ui.it
-
This package contains all classes related to IT UI.
- ui.login - package ui.login
-
This package contains all classes related to Login UI.
- ui.payroll - package ui.payroll
-
This package contains all classes related to Payroll UI.
- updateAttendanceRecord(AttendanceRecord) - Method in interface attendance.manager.AttendanceManagement
-
Updates an existing attendance record.
- updateAttendanceRecord(AttendanceRecord) - Method in class attendance.manager.AttendanceManager
- updateAttendanceRecord(AttendanceRecord) - Method in interface data.service.AttendanceDataService
-
Updates an attendance record.
- updateAttendanceRecord(AttendanceRecord) - Method in class data.service.FileDataService
- updateCredentials(UserCredentials) - Method in interface user.manager.UserManagement
-
Updates an existing user record on the database.
- updateCredentials(UserCredentials) - Method in class user.manager.UserManager
-
Updates a user record in the database.
- updateCredentials(UserCredentials) - Method in class user.roles.ITAdmin
-
Updates the credentials of an existing user.
- updateData(String, String, String, String) - Method in class data.handlers.CSVHandler
-
Update the specified data in the CSV file based on the provided data identifierAttribute name and value, and new data.
- updateEmployee(EmployeeRecord) - Method in interface employee.manager.EmployeeManagement
-
Updates an existing employee record.
- updateEmployee(EmployeeRecord) - Method in class employee.manager.EmployeeManager
-
Updates an existing employee record.
- updateEmployee(EmployeeRecord) - Method in class user.roles.HRAdmin
-
Updates an employee record.
- updateEmployeeRecord(EmployeeRecord) - Method in interface data.service.EmployeeDataService
-
Update an existing employee record.
- updateEmployeeRecord(EmployeeRecord) - Method in class data.service.FileDataService
- updateLeaveBalance(LeaveBalanceRecord) - Method in class data.service.FileDataService
- updateLeaveBalance(LeaveBalanceRecord) - Method in interface data.service.LeaveBalanceDataService
-
Updates the leave balance record.
- updateLeaveBalance(LeaveBalanceRecord, String, int) - Method in interface leave.manager.LeaveManagement
-
Updates the leave balance for a specific type of leave.
- updateLeaveBalance(LeaveBalanceRecord, String, int) - Method in class leave.manager.LeaveManager
-
Updates the leave balance record with the new balance for the specified leave type.
- updateLeaveRecord(LeaveRecord) - Method in class data.service.FileDataService
- updateLeaveRecord(LeaveRecord) - Method in interface data.service.LeaveDataService
-
Updates a leave record.
- updatePayslipTable(Object[][]) - Method in class ui.employee.MyPayslipPanel
-
Updates the payslip table with new data.
- updateRowData(String, String, String[]) - Method in class data.handlers.CSVHandler
-
Updates a row of data in the CSV file.
- updateUserCredentials(UserCredentials) - Method in class data.service.FileDataService
- updateUserCredentials(UserCredentials) - Method in interface data.service.UserCredentialsDataService
-
Updates user credentials.
- User - Class in logic
-
Represents a user entity and provides methods to interact with user credentials.
- User(String, UserCredentialsDataService) - Constructor for class logic.User
-
Constructs a User object with the specified username and user credentials data service.
- user.actions - package user.actions
-
This package contains all classes related to user actions.
- user.manager - package user.manager
-
This package defines the interfaces and classes for User Management.
- user.roles - package user.roles
-
This package contains all classes related to user roles.
- UserCredentials - Record Class in records
-
Represents a user credentials record.
- UserCredentials(int, String, String, String, String, String, LocalDateTime) - Constructor for record class records.UserCredentials
-
Creates an instance of a
UserCredentials
record class. - UserCredentialsDataService - Interface in data.service
-
Represents a service for managing user credentials data.
- UserManagement - Interface in user.manager
-
Defines the interface for managing user records.
- UserManagementModule - module UserManagementModule
-
Module for managing users.
- UserManager - Class in user.manager
-
Manages user-related operations.
- UserManager(UserCredentialsDataService) - Constructor for class user.manager.UserManager
-
Creates a new UserManager instance.
- username() - Method in record class records.UserCredentials
-
Returns the value of the
username
record component. - UserRecordsException - Exception in exceptions
-
An exception class for user records-related errors.
- UserRecordsException(String, Throwable) - Constructor for exception exceptions.UserRecordsException
-
Constructs a new UserRecordsException with the specified detail message and cause.
- util - package util
All Classes and Interfaces|All Packages|Serialized Form