Index
All Classes and Interfaces|All Packages|Serialized Form
P
- pagIbigDeduction() - Method in record class records.PayrollRecord
- 
Returns the value of thepagIbigDeductionrecord component.
- pagIbigNo() - Method in record class records.EmployeeRecord
- 
Returns the value of thepagIbigNorecord component.
- pagibigNoTxtArea() - Method in class ui.hr.ProfileManagementPanel
- 
Retrieves the PagIbig number text field.
- pagIbigNoTxtField() - Method in class ui.employee.MyProfilePanel
- 
Retrieves the PagIbig number text field.
- password() - Method in record class records.UserCredentials
- 
Returns the value of thepasswordrecord component.
- paternalBalance() - Method in record class records.LeaveBalanceRecord
- 
Returns the value of thepaternalBalancerecord component.
- Payroll - Interface in calculator
- 
Defines the interface payroll calculations.
- PAYROLL - Enum constant in enum class reports.service.ReportGenerator.ReportType
- 
Payroll report
- Payroll_System_OOP - module Payroll_System_OOP
- 
Main module for the Payroll System.
- payroll.manager - package payroll.manager
- 
This package contains the interfaces and classes for Payroll Management.
- PayrollAdmin - Class in user.roles
- 
Represents a Payroll Administrator in the system, responsible for managing payroll-related tasks.
- PayrollAdmin(FileDataService, int) - Constructor for class user.roles.PayrollAdmin
- 
Constructs a PayrollAdmin object.
- PayrollAdminUI - Class in ui.payroll
- 
Represents the main user interface for the payroll admin.
- PayrollAdminUI() - Constructor for class ui.payroll.PayrollAdminUI
- 
Creates new form PayrollAdminUI
- PayrollAdminViewHandler - Class in user.actions
- 
Handles the actions and UI interactions for the PayrollAdmin role.
- PayrollAdminViewHandler(PayrollAdmin, PayrollAdminUI) - Constructor for class user.actions.PayrollAdminViewHandler
- 
Creates a new PayrollAdminViewHandler instance.
- PayrollCalculator - Class in calculator
- 
A class representing a payroll calculator that implements salary adjustments, allowances, tax, and deductions.
- PayrollCalculator(double, double, double) - Constructor for class calculator.PayrollCalculator
- PayrollCalculator(double, double, double, double, double, double) - Constructor for class calculator.PayrollCalculator
- 
Creates a new instance of the PayrollCalculator class.
- PayrollCalculator.TaxCalculator - Class in calculator
- 
A class to calculate the tax based on the taxable income.
- PayrollCalculatorModule - module PayrollCalculatorModule
- 
Module for calculating payroll
- PayrollDataService - Interface in data.service
- 
Represents a service for handling payroll data.
- PayrollException - Exception in exceptions
- 
An exception class for payroll-related errors.
- PayrollException(String, Throwable) - Constructor for exception exceptions.PayrollException
- 
Constructs a new PayrollException with the specified detail message and cause.
- payrollID() - Method in record class records.PayrollRecord
- 
Returns the value of thepayrollIDrecord component.
- PayrollManagement - Interface in payroll.manager
- 
Defines the interface for managing payroll records.
- PayrollManagementModule - module PayrollManagementModule
- 
Module for managing payroll.
- PayrollManager - Class in payroll.manager
- 
Manages payroll-related operations.
- PayrollManager(PayrollDataService, EmployeeManagement, AttendanceManagement) - Constructor for class payroll.manager.PayrollManager
- 
Constructor for the PayrollManager class.
- PayrollRecord - Record Class in records
- 
Represents a payroll record.
- PayrollRecord(String, int, String, LocalDate, LocalDate, String, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for record class records.PayrollRecord
- 
Creates an instance of aPayrollRecordrecord class.
- PayrollReport - Interface in reports.service
- 
Defines the interface for generating payroll reports.
- PayrollReportPanel - Class in ui.payroll
- 
Represents a panel for displaying payroll reports.
- PayrollReportPanel() - Constructor for class ui.payroll.PayrollReportPanel
- 
Creates new form payrollReportPanel
- PayrollSystem - Class in start
- 
The main class for the Payroll System.
- PayrollSystem() - Constructor for class start.PayrollSystem
- payslipBTN - Variable in class user.actions.EmployeeViewHandler
- 
Button for navigating to the MyPayslipPanel.
- payslipPage - Variable in class user.actions.EmployeeViewHandler
- 
The MyPayslipPanel component.
- PENDING - Enum constant in enum class records.LeaveRecord.LEAVE_STATUS
- 
Pending - when the leave request is waiting approval
- periodEnd() - Method in record class records.PayrollRecord
- 
Returns the value of theperiodEndrecord component.
- periodStart() - Method in record class records.PayrollRecord
- 
Returns the value of theperiodStartrecord component.
- philHealthDeduction() - Method in record class records.PayrollRecord
- 
Returns the value of thephilHealthDeductionrecord component.
- philHealthNo() - Method in record class records.EmployeeRecord
- 
Returns the value of thephilHealthNorecord component.
- philHealthNoTxtField() - Method in class ui.employee.MyProfilePanel
- 
Retrieves the PhilHealth number text field.
- philHealthNoTxtField() - Method in class ui.hr.ProfileManagementPanel
- 
Retrieves the PhilHealth number text field.
- phoneAllowance() - Method in record class records.EmployeeRecord
- 
Returns the value of thephoneAllowancerecord component.
- phoneAllowance() - Method in record class records.PayrollRecord
- 
Returns the value of thephoneAllowancerecord component.
- phoneAllowanceTxtField() - Method in class ui.employee.MyProfilePanel
- 
Retrieves the phone allowance text field.
- phoneAllowanceTxtField() - Method in class ui.hr.ProfileManagementPanel
- 
Retrieves the phone allowance text field.
- phoneNoTxtField() - Method in class ui.employee.MyProfilePanel
- 
Retrieves the phone number text field.
- phoneNoTxtField() - Method in class ui.hr.ProfileManagementPanel
- 
Retrieves the phone number text field.
- phoneNum() - Method in record class records.EmployeeRecord
- 
Returns the value of thephoneNumrecord component.
- position() - Method in record class records.EmployeeRecord
- 
Returns the value of thepositionrecord component.
- position() - Method in record class records.UserCredentials
- 
Returns the value of thepositionrecord component.
- positionDepartment() - Method in record class records.PayrollRecord
- 
Returns the value of thepositionDepartmentrecord component.
- positionTxtField() - Method in class ui.employee.MyProfilePanel
- 
Retrieves the position text field.
- positionTxtField() - Method in class ui.hr.ProfileManagementPanel
- 
Retrieves the position text field.
- printTable(JTable) - Static method in class util.TableUtils
- 
Prints the content of the specified table.
- ProfileManagementPanel - Class in ui.hr
- 
Represents the panel for profile management, allowing users to add, edit, or delete employee profiles.
- ProfileManagementPanel() - Constructor for class ui.hr.ProfileManagementPanel
- 
Creates new form AddEmpPanel
All Classes and Interfaces|All Packages|Serialized Form