Class EmployeeLeaveSetup


  • public class EmployeeLeaveSetup
    extends Object
    EmployeeLeaveSetup
    • Constructor Detail

      • EmployeeLeaveSetup

        public EmployeeLeaveSetup()
    • Method Detail

      • includeHolidayPay

        public EmployeeLeaveSetup includeHolidayPay​(Boolean includeHolidayPay)
        Identifier if holiday pay will be included in each payslip
        Parameters:
        includeHolidayPay - Boolean
        Returns:
        EmployeeLeaveSetup
      • getIncludeHolidayPay

        public Boolean getIncludeHolidayPay()
        Identifier if holiday pay will be included in each payslip
        Returns:
        includeHolidayPay
      • setIncludeHolidayPay

        public void setIncludeHolidayPay​(Boolean includeHolidayPay)
        Identifier if holiday pay will be included in each payslip
        Parameters:
        includeHolidayPay - Boolean
      • holidayPayOpeningBalance

        public EmployeeLeaveSetup holidayPayOpeningBalance​(Double holidayPayOpeningBalance)
        Initial holiday pay balance. A percentage — usually 8% — of gross earnings since their last work anniversary.
        Parameters:
        holidayPayOpeningBalance - Double
        Returns:
        EmployeeLeaveSetup
      • getHolidayPayOpeningBalance

        public Double getHolidayPayOpeningBalance()
        Initial holiday pay balance. A percentage — usually 8% — of gross earnings since their last work anniversary.
        Returns:
        holidayPayOpeningBalance
      • setHolidayPayOpeningBalance

        public void setHolidayPayOpeningBalance​(Double holidayPayOpeningBalance)
        Initial holiday pay balance. A percentage — usually 8% — of gross earnings since their last work anniversary.
        Parameters:
        holidayPayOpeningBalance - Double
      • annualLeaveOpeningBalance

        public EmployeeLeaveSetup annualLeaveOpeningBalance​(Double annualLeaveOpeningBalance)
        Initial annual leave balance. The balance at their last anniversary, less any leave taken since then and excluding accrued annual leave.
        Parameters:
        annualLeaveOpeningBalance - Double
        Returns:
        EmployeeLeaveSetup
      • getAnnualLeaveOpeningBalance

        public Double getAnnualLeaveOpeningBalance()
        Initial annual leave balance. The balance at their last anniversary, less any leave taken since then and excluding accrued annual leave.
        Returns:
        annualLeaveOpeningBalance
      • setAnnualLeaveOpeningBalance

        public void setAnnualLeaveOpeningBalance​(Double annualLeaveOpeningBalance)
        Initial annual leave balance. The balance at their last anniversary, less any leave taken since then and excluding accrued annual leave.
        Parameters:
        annualLeaveOpeningBalance - Double
      • negativeAnnualLeaveBalancePaidAmount

        public EmployeeLeaveSetup negativeAnnualLeaveBalancePaidAmount​(Double negativeAnnualLeaveBalancePaidAmount)
        The dollar value of annual leave opening balance if negative.
        Parameters:
        negativeAnnualLeaveBalancePaidAmount - Double
        Returns:
        EmployeeLeaveSetup
      • getNegativeAnnualLeaveBalancePaidAmount

        public Double getNegativeAnnualLeaveBalancePaidAmount()
        The dollar value of annual leave opening balance if negative.
        Returns:
        negativeAnnualLeaveBalancePaidAmount
      • setNegativeAnnualLeaveBalancePaidAmount

        public void setNegativeAnnualLeaveBalancePaidAmount​(Double negativeAnnualLeaveBalancePaidAmount)
        The dollar value of annual leave opening balance if negative.
        Parameters:
        negativeAnnualLeaveBalancePaidAmount - Double
      • sickLeaveHoursToAccrueAnnually

        public EmployeeLeaveSetup sickLeaveHoursToAccrueAnnually​(Double sickLeaveHoursToAccrueAnnually)
        Number of hours accrued annually for sick leave. Multiply the number of days they're entitled to by the hours worked per day
        Parameters:
        sickLeaveHoursToAccrueAnnually - Double
        Returns:
        EmployeeLeaveSetup
      • getSickLeaveHoursToAccrueAnnually

        public Double getSickLeaveHoursToAccrueAnnually()
        Number of hours accrued annually for sick leave. Multiply the number of days they're entitled to by the hours worked per day
        Returns:
        sickLeaveHoursToAccrueAnnually
      • setSickLeaveHoursToAccrueAnnually

        public void setSickLeaveHoursToAccrueAnnually​(Double sickLeaveHoursToAccrueAnnually)
        Number of hours accrued annually for sick leave. Multiply the number of days they're entitled to by the hours worked per day
        Parameters:
        sickLeaveHoursToAccrueAnnually - Double
      • sickLeaveMaximumHoursToAccrue

        public EmployeeLeaveSetup sickLeaveMaximumHoursToAccrue​(Double sickLeaveMaximumHoursToAccrue)
        Maximum number of hours accrued annually for sick leave. Multiply the maximum days they can accrue by the hours worked per day
        Parameters:
        sickLeaveMaximumHoursToAccrue - Double
        Returns:
        EmployeeLeaveSetup
      • getSickLeaveMaximumHoursToAccrue

        public Double getSickLeaveMaximumHoursToAccrue()
        Maximum number of hours accrued annually for sick leave. Multiply the maximum days they can accrue by the hours worked per day
        Returns:
        sickLeaveMaximumHoursToAccrue
      • setSickLeaveMaximumHoursToAccrue

        public void setSickLeaveMaximumHoursToAccrue​(Double sickLeaveMaximumHoursToAccrue)
        Maximum number of hours accrued annually for sick leave. Multiply the maximum days they can accrue by the hours worked per day
        Parameters:
        sickLeaveMaximumHoursToAccrue - Double
      • sickLeaveOpeningBalance

        public EmployeeLeaveSetup sickLeaveOpeningBalance​(Double sickLeaveOpeningBalance)
        Initial sick leave balance. This will be positive unless they've taken sick leave in advance
        Parameters:
        sickLeaveOpeningBalance - Double
        Returns:
        EmployeeLeaveSetup
      • getSickLeaveOpeningBalance

        public Double getSickLeaveOpeningBalance()
        Initial sick leave balance. This will be positive unless they've taken sick leave in advance
        Returns:
        sickLeaveOpeningBalance
      • setSickLeaveOpeningBalance

        public void setSickLeaveOpeningBalance​(Double sickLeaveOpeningBalance)
        Initial sick leave balance. This will be positive unless they've taken sick leave in advance
        Parameters:
        sickLeaveOpeningBalance - Double
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object