Package data.service

Interface LeaveBalanceDataService

All Known Implementing Classes:
FileDataService

public interface LeaveBalanceDataService
Represents a service for handling leave balance data.
  • Method Details

    • getLeaveBalance_ByEmployeeID

      LeaveBalanceRecord getLeaveBalance_ByEmployeeID(int employeeID)
      Retrieves the leave balance record for a specific employee.
      Parameters:
      employeeID - The ID of the employee.
      Returns:
      The leave balance record associated with the specified employee.
    • updateLeaveBalance

      void updateLeaveBalance(LeaveBalanceRecord updatedRecord)
      Updates the leave balance record.
      Parameters:
      updatedRecord - The updated leave balance record.
    • addLeaveBalance

      void addLeaveBalance(LeaveBalanceRecord leaveBalanceRecord)
      Adds a new leave balance record.
      Parameters:
      leaveBalanceRecord - The leave balance record to be added.