Package com.xero.models.payrollnz
Class EmployeeLeaveSetup
- java.lang.Object
-
- com.xero.models.payrollnz.EmployeeLeaveSetup
-
public class EmployeeLeaveSetup extends Object
EmployeeLeaveSetup
-
-
Constructor Summary
Constructors Constructor Description EmployeeLeaveSetup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmployeeLeaveSetupannualLeaveOpeningBalance(Double annualLeaveOpeningBalance)Initial annual leave balance.booleanequals(Object o)DoublegetAnnualLeaveOpeningBalance()Initial annual leave balance.DoublegetHolidayPayOpeningBalance()Initial holiday pay balance.BooleangetIncludeHolidayPay()Identifier if holiday pay will be included in each payslipDoublegetNegativeAnnualLeaveBalancePaidAmount()The dollar value of annual leave opening balance if negative.DoublegetSickLeaveHoursToAccrueAnnually()Number of hours accrued annually for sick leave.DoublegetSickLeaveMaximumHoursToAccrue()Maximum number of hours accrued annually for sick leave.DoublegetSickLeaveOpeningBalance()Initial sick leave balance.inthashCode()EmployeeLeaveSetupholidayPayOpeningBalance(Double holidayPayOpeningBalance)Initial holiday pay balance.EmployeeLeaveSetupincludeHolidayPay(Boolean includeHolidayPay)Identifier if holiday pay will be included in each payslipEmployeeLeaveSetupnegativeAnnualLeaveBalancePaidAmount(Double negativeAnnualLeaveBalancePaidAmount)The dollar value of annual leave opening balance if negative.voidsetAnnualLeaveOpeningBalance(Double annualLeaveOpeningBalance)Initial annual leave balance.voidsetHolidayPayOpeningBalance(Double holidayPayOpeningBalance)Initial holiday pay balance.voidsetIncludeHolidayPay(Boolean includeHolidayPay)Identifier if holiday pay will be included in each payslipvoidsetNegativeAnnualLeaveBalancePaidAmount(Double negativeAnnualLeaveBalancePaidAmount)The dollar value of annual leave opening balance if negative.voidsetSickLeaveHoursToAccrueAnnually(Double sickLeaveHoursToAccrueAnnually)Number of hours accrued annually for sick leave.voidsetSickLeaveMaximumHoursToAccrue(Double sickLeaveMaximumHoursToAccrue)Maximum number of hours accrued annually for sick leave.voidsetSickLeaveOpeningBalance(Double sickLeaveOpeningBalance)Initial sick leave balance.EmployeeLeaveSetupsickLeaveHoursToAccrueAnnually(Double sickLeaveHoursToAccrueAnnually)Number of hours accrued annually for sick leave.EmployeeLeaveSetupsickLeaveMaximumHoursToAccrue(Double sickLeaveMaximumHoursToAccrue)Maximum number of hours accrued annually for sick leave.EmployeeLeaveSetupsickLeaveOpeningBalance(Double sickLeaveOpeningBalance)Initial sick leave balance.StringtoString()
-
-
-
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
-
-