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

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
 
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