Package com.xero.models.payrollnz
Class LeaveEarningsLine
java.lang.Object
com.xero.models.payrollnz.LeaveEarningsLine
public class LeaveEarningsLine extends Object
LeaveEarningsLine
-
Constructor Summary
Constructors Constructor Description LeaveEarningsLine() -
Method Summary
Modifier and Type Method Description LeaveEarningsLineamount(Double amount)LeaveEarningsLinedisplayName(String displayName)LeaveEarningsLineearningsLineID(UUID earningsLineID)LeaveEarningsLineearningsRateID(UUID earningsRateID)booleanequals(Object o)LeaveEarningsLinefixedAmount(Double fixedAmount)DoublegetAmount()The amount of the earnings line.StringgetDisplayName()name of earnings rate for display in UIUUIDgetEarningsLineID()Xero identifier for payroll earnings lineUUIDgetEarningsRateID()Xero identifier for payroll leave earnings rateDoublegetFixedAmount()Leave earnings fixed amount.BooleangetIsAverageDailyPayRate()Identifies if the earnings is using an average daily pay rateBooleangetIsLinkedToTimesheet()Identifies if the leave earnings is taken from the timesheet.BooleangetIsSystemGenerated()Flag to indentify whether the earnings line is system generated or not.DoublegetNumberOfUnits()Leave earnings number of unitsDoublegetRatePerUnit()Rate per unit for leave earnings lineinthashCode()LeaveEarningsLineisAverageDailyPayRate(Boolean isAverageDailyPayRate)LeaveEarningsLineisLinkedToTimesheet(Boolean isLinkedToTimesheet)LeaveEarningsLineisSystemGenerated(Boolean isSystemGenerated)LeaveEarningsLinenumberOfUnits(Double numberOfUnits)LeaveEarningsLineratePerUnit(Double ratePerUnit)voidsetAmount(Double amount)voidsetDisplayName(String displayName)voidsetEarningsLineID(UUID earningsLineID)voidsetEarningsRateID(UUID earningsRateID)voidsetFixedAmount(Double fixedAmount)voidsetIsAverageDailyPayRate(Boolean isAverageDailyPayRate)voidsetIsLinkedToTimesheet(Boolean isLinkedToTimesheet)voidsetIsSystemGenerated(Boolean isSystemGenerated)voidsetNumberOfUnits(Double numberOfUnits)voidsetRatePerUnit(Double ratePerUnit)StringtoString()
-
Constructor Details
-
LeaveEarningsLine
public LeaveEarningsLine()
-
-
Method Details
-
earningsLineID
-
getEarningsLineID
Xero identifier for payroll earnings line- Returns:
- earningsLineID
-
setEarningsLineID
-
earningsRateID
-
getEarningsRateID
Xero identifier for payroll leave earnings rate- Returns:
- earningsRateID
-
setEarningsRateID
-
displayName
-
getDisplayName
name of earnings rate for display in UI- Returns:
- displayName
-
setDisplayName
-
ratePerUnit
-
getRatePerUnit
Rate per unit for leave earnings line- Returns:
- ratePerUnit
-
setRatePerUnit
-
numberOfUnits
-
getNumberOfUnits
Leave earnings number of units- Returns:
- numberOfUnits
-
setNumberOfUnits
-
fixedAmount
-
getFixedAmount
Leave earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed- Returns:
- fixedAmount
-
setFixedAmount
-
amount
-
getAmount
The amount of the earnings line.- Returns:
- amount
-
setAmount
-
isLinkedToTimesheet
-
getIsLinkedToTimesheet
Identifies if the leave earnings is taken from the timesheet. False for leave earnings line- Returns:
- isLinkedToTimesheet
-
setIsLinkedToTimesheet
-
isAverageDailyPayRate
-
getIsAverageDailyPayRate
Identifies if the earnings is using an average daily pay rate- Returns:
- isAverageDailyPayRate
-
setIsAverageDailyPayRate
-
isSystemGenerated
-
getIsSystemGenerated
Flag to indentify whether the earnings line is system generated or not.- Returns:
- isSystemGenerated
-
setIsSystemGenerated
-
equals
-
hashCode
public int hashCode() -
toString
-