Class LeaveLine

java.lang.Object
com.xero.models.payrollau.LeaveLine

public class LeaveLine
extends Object
LeaveLine
  • Constructor Details

    • LeaveLine

      public LeaveLine()
  • Method Details

    • leaveTypeID

      public LeaveLine leaveTypeID​(UUID leaveTypeID)
    • getLeaveTypeID

      public UUID getLeaveTypeID()
      Xero leave type identifier
      Returns:
      leaveTypeID
    • setLeaveTypeID

      public void setLeaveTypeID​(UUID leaveTypeID)
    • calculationType

      public LeaveLine calculationType​(LeaveLineCalculationType calculationType)
    • getCalculationType

      public LeaveLineCalculationType getCalculationType()
      Get calculationType
      Returns:
      calculationType
    • setCalculationType

      public void setCalculationType​(LeaveLineCalculationType calculationType)
    • entitlementFinalPayPayoutType

      public LeaveLine entitlementFinalPayPayoutType​(EntitlementFinalPayPayoutType entitlementFinalPayPayoutType)
    • getEntitlementFinalPayPayoutType

      public EntitlementFinalPayPayoutType getEntitlementFinalPayPayoutType()
      Get entitlementFinalPayPayoutType
      Returns:
      entitlementFinalPayPayoutType
    • setEntitlementFinalPayPayoutType

      public void setEntitlementFinalPayPayoutType​(EntitlementFinalPayPayoutType entitlementFinalPayPayoutType)
    • employmentTerminationPaymentType

      public LeaveLine employmentTerminationPaymentType​(EmploymentTerminationPaymentType employmentTerminationPaymentType)
    • getEmploymentTerminationPaymentType

      public EmploymentTerminationPaymentType getEmploymentTerminationPaymentType()
      Get employmentTerminationPaymentType
      Returns:
      employmentTerminationPaymentType
    • setEmploymentTerminationPaymentType

      public void setEmploymentTerminationPaymentType​(EmploymentTerminationPaymentType employmentTerminationPaymentType)
    • includeSuperannuationGuaranteeContribution

      public LeaveLine includeSuperannuationGuaranteeContribution​(Boolean includeSuperannuationGuaranteeContribution)
    • getIncludeSuperannuationGuaranteeContribution

      public Boolean getIncludeSuperannuationGuaranteeContribution()
      amount of leave line
      Returns:
      includeSuperannuationGuaranteeContribution
    • setIncludeSuperannuationGuaranteeContribution

      public void setIncludeSuperannuationGuaranteeContribution​(Boolean includeSuperannuationGuaranteeContribution)
    • numberOfUnits

      public LeaveLine numberOfUnits​(Double numberOfUnits)
    • getNumberOfUnits

      public Double getNumberOfUnits()
      Number of units for leave line.
      Returns:
      numberOfUnits
    • setNumberOfUnits

      public void setNumberOfUnits​(Double numberOfUnits)
    • annualNumberOfUnits

      public LeaveLine annualNumberOfUnits​(Double annualNumberOfUnits)
    • getAnnualNumberOfUnits

      public Double getAnnualNumberOfUnits()
      Hours of leave accrued each year
      Returns:
      annualNumberOfUnits
    • setAnnualNumberOfUnits

      public void setAnnualNumberOfUnits​(Double annualNumberOfUnits)
    • fullTimeNumberOfUnitsPerPeriod

      public LeaveLine fullTimeNumberOfUnitsPerPeriod​(Double fullTimeNumberOfUnitsPerPeriod)
    • getFullTimeNumberOfUnitsPerPeriod

      public Double getFullTimeNumberOfUnitsPerPeriod()
      Normal ordinary earnings number of units for leave line.
      Returns:
      fullTimeNumberOfUnitsPerPeriod
    • setFullTimeNumberOfUnitsPerPeriod

      public void setFullTimeNumberOfUnitsPerPeriod​(Double fullTimeNumberOfUnitsPerPeriod)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object