Index
All Classes and Interfaces|All Packages|Serialized Form
P
- pagIbigDeduction() - Method in record class records.PayrollRecord
-
Returns the value of the
pagIbigDeduction
record component. - pagIbigNo() - Method in record class records.EmployeeRecord
-
Returns the value of the
pagIbigNo
record 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 the
password
record component. - paternalBalance() - Method in record class records.LeaveBalanceRecord
-
Returns the value of the
paternalBalance
record 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 the
payrollID
record 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 a
PayrollRecord
record 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 the
periodEnd
record component. - periodStart() - Method in record class records.PayrollRecord
-
Returns the value of the
periodStart
record component. - philHealthDeduction() - Method in record class records.PayrollRecord
-
Returns the value of the
philHealthDeduction
record component. - philHealthNo() - Method in record class records.EmployeeRecord
-
Returns the value of the
philHealthNo
record 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 the
phoneAllowance
record component. - phoneAllowance() - Method in record class records.PayrollRecord
-
Returns the value of the
phoneAllowance
record 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 the
phoneNum
record component. - position() - Method in record class records.EmployeeRecord
-
Returns the value of the
position
record component. - position() - Method in record class records.UserCredentials
-
Returns the value of the
position
record component. - positionDepartment() - Method in record class records.PayrollRecord
-
Returns the value of the
positionDepartment
record 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