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

R

records - package records
This package contains classes to store and retrieve data.
records.util - package records.util
This package contains utility classes for records.
RecordsManagementModule - module RecordsManagementModule
Module for managing records.
regularHoursWorked(LocalTime, LocalTime) - Static method in class records.util.DateTimeCalculator
Calculates the regular hours worked between two times.
REJECTED - Enum constant in enum class records.LeaveRecord.LEAVE_STATUS
Rejected - when the leave request has been rejected
rejectLeave(String, int, String, int) - Method in interface leave.manager.LeaveManagement
Rejects a leave request.
rejectLeave(String, int, String, int) - Method in class leave.manager.LeaveManager
Rejects leave with the specified leave ID, employee ID, leave type, and duration.
rejectLeave(String, int, String, int) - Method in class user.roles.HRAdmin
Rejects a leave request.
ReportGenerator - Class in reports.service
Generates reports for employees, attendance, and payroll.
ReportGenerator(FileDataService) - Constructor for class reports.service.ReportGenerator
Creates a new ReportGenerator object for generating reports.
ReportGenerator.ReportType - Enum Class in reports.service
Enumerates the types of reports.
ReportManagementModule - module ReportManagementModule
Module for managing reports.
ReportNameGenerator(String, ReportGenerator.ReportType) - Method in class reports.service.ReportGenerator
Generates a report name based on the report period and type.
reports.service - package reports.service
This package contains the interfaces and classes for Report Management.
requestDate() - Method in record class records.LeaveRecord
Returns the value of the requestDate record component.
resetPanelVisibility() - Method in class user.actions.EmployeeViewHandler
Resets the visibility of various pages on the panel.
resetPanelVisibility() - Method in class user.actions.HRAdminViewHandler
 
resetPanelVisibility() - Method in class user.actions.ITAdminViewHandler
 
resetPanelVisibility() - Method in class user.actions.PayrollAdminViewHandler
 
retrieveAllData() - Method in class data.handlers.CSVHandler
Retrieves all data from a CSV file.
retrieveColumnData_AsInt(String) - Method in class data.handlers.CSVHandler
Retrieve column data based on the header name of the identifier.
retrieveMultipleData(String, String) - Method in class data.handlers.CSVHandler
Retrieves multiple data rows from the CSV file based on the specified identifierAttribute.
retrieveRowData(String, String) - Method in class data.handlers.CSVHandler
Retrieves row data from the CSV file based on the provided data identifierAttributeName and data name.
retrieveSingleData(String, String, String) - Method in class data.handlers.CSVHandler
Retrieve a single data value based on the given identifierAttributeName and data name.
riceSubsidy() - Method in record class records.EmployeeRecord
Returns the value of the riceSubsidy record component.
riceSubsidy() - Method in record class records.PayrollRecord
Returns the value of the riceSubsidy record component.
riceSubsidyTxtField() - Method in class ui.employee.MyProfilePanel
Retrieves the rice subsidy text field.
riceSubsidyTxtField() - Method in class ui.hr.ProfileManagementPanel
Retrieves the rice subsidy text field.
role() - Method in record class records.UserCredentials
Returns the value of the role record component.
roundToTwoDecimalPlaces(double) - Static method in class records.util.Convert
Rounds a double value to two decimal places.
runBatchPayroll(String) - Method in class user.roles.PayrollAdmin
Runs batch payroll for the specified payroll period.
runBatchPayroll(List<PayrollRecord>, String) - Method in interface payroll.manager.PayrollManagement
Runs batch payroll for the specified temporary payroll records and payroll period.
runBatchPayroll(List<PayrollRecord>, String) - Method in class payroll.manager.PayrollManager
Runs the payroll for the specified period.
runManualPayroll(PayrollRecord, String) - Method in interface payroll.manager.PayrollManagement
Runs manual payroll for the specified temporary payroll record and period.
runManualPayroll(PayrollRecord, String) - Method in class payroll.manager.PayrollManager
 
runManualPayroll(PayrollRecord, String) - Method in class user.roles.PayrollAdmin
Runs batch payroll for the specified payroll period.
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