Index
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.
All Classes and Interfaces|All Packages|Serialized Form