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

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