Index
All Classes and Interfaces|All Packages|Serialized Form
S
- salary() - Method in class calculator.PayrollCalculator
-
Calculate the salary based on the hours worked, hourly rate, and overtime pay.
- salary() - Method in interface calculator.SalaryAdjustment
-
Calculate the total salary.
- salary() - Method in record class records.PayrollRecord
-
Returns the value of the
salary
record component. - SalaryAdjustment - Interface in calculator
-
Defines the interface calculating salary adjustments.
- saveTableToPDF(JTable, String) - Static method in class util.TableUtils
-
Saves the content of the specified table to a PDF file.
- semiMonthlyRate() - Method in record class records.EmployeeRecord
-
Returns the value of the
semiMonthlyRate
record component. - semiMonthlyTxtField() - Method in class ui.employee.MyProfilePanel
-
Retrieves the semi-monthly text field.
- semiMonthlyTxtField() - Method in class ui.hr.ProfileManagementPanel
-
Retrieves the semi-monthly text field.
- setCsvFile_OR_FolderPath(String) - Method in class data.handlers.CSVHandler
-
Sets the path to the CSV file or folder.
- setDataTableColumnWidth() - Method in class ui.payroll.PayrollReportPanel
-
Sets the preferred column width for the table.
- setEmployeeCSV_File(String) - Method in class user.roles.HRAdmin
-
Sets the file path for the employee CSV file.
- setSearchVisibility(boolean) - Method in class ui.employee.MyPayslipPanel
-
Sets the visibility of the search components.
- showLeavePage() - Method in class user.actions.EmployeeViewHandler
-
Show the leave page for a specific employee.
- showMyProfilePage() - Method in class user.actions.EmployeeViewHandler
-
Show the My-Profile page and display the profile.
- sickBalance() - Method in record class records.LeaveBalanceRecord
-
Returns the value of the
sickBalance
record component. - sssDeduction() - Method in record class records.PayrollRecord
-
Returns the value of the
sssDeduction
record component. - sssNo() - Method in record class records.EmployeeRecord
-
Returns the value of the
sssNo
record component. - sssNoTextField() - Method in class ui.employee.MyProfilePanel
-
Retrieves the SSS number text field.
- sssNoTextField() - Method in class ui.hr.ProfileManagementPanel
-
Retrieves the Social Security System (SSS) number text field.
- start - package start
-
Main package for the Payroll System.
- startDate() - Method in record class records.LeaveRecord
-
Returns the value of the
startDate
record component. - status() - Method in record class records.EmployeeRecord
-
Returns the value of the
status
record component. - status() - Method in record class records.LeaveRecord
-
Returns the value of the
status
record component. - statusTxtField() - Method in class ui.employee.MyProfilePanel
-
Retrieves the status text field.
- statusTxtField() - Method in class ui.hr.ProfileManagementPanel
-
Retrieves the status text field.
- StringToDouble(String) - Static method in class records.util.Convert
-
Converts a string to a Double value.
- StringToLocalDate_yyyyMMdd(String) - Static method in class records.util.Convert
-
Converts a string in "yyyy-MM-dd" format to LocalDate.
- StringToLocalTime(String) - Static method in class records.util.Convert
-
Converts a string representing time to LocalTime.
- submitBatchPayroll() - Method in class user.roles.PayrollAdmin
-
Submits the batch processed payroll records.
- submitBatchPayroll(List<PayrollRecord>) - Method in interface payroll.manager.PayrollManagement
-
Submits batch processed payroll for the specified temporary payroll records.
- submitBatchPayroll(List<PayrollRecord>) - Method in class payroll.manager.PayrollManager
-
Submits the temporary payroll records to the database.
- submitLeaveRequest(LeaveRecord) - Method in class user.roles.Employee
-
Submits a leave request for the employee.
- submitManualPayroll() - Method in class user.roles.PayrollAdmin
-
Submits the manual processed payroll records.
- submitManualPayroll(PayrollRecord) - Method in interface payroll.manager.PayrollManagement
-
Submits manual processed payroll for the specified temporary payroll record.
- submitManualPayroll(PayrollRecord) - Method in class payroll.manager.PayrollManager
-
Submits the temporary payroll record to the database.
- supervisor() - Method in record class records.EmployeeRecord
-
Returns the value of the
supervisor
record component. - supervisorTxtField() - Method in class ui.employee.MyProfilePanel
-
Retrieves the supervisor text field.
- supervisorTxtField() - Method in class ui.hr.ProfileManagementPanel
-
Retrieves the supervisor text field.
- SystemLoginException - Exception in exceptions
-
An exception class for system login-related errors.
- SystemLoginException(String, Throwable) - Constructor for exception exceptions.SystemLoginException
-
Constructs a new SystemLoginException with the specified detail message and cause.
All Classes and Interfaces|All Packages|Serialized Form