Class LeaveLine


  • public class LeaveLine
    extends Object
    LeaveLine
    • Constructor Detail

      • LeaveLine

        public LeaveLine()
    • Method Detail

      • leaveTypeID

        public LeaveLine leaveTypeID​(UUID leaveTypeID)
        Xero leave type identifier
        Parameters:
        leaveTypeID - UUID
        Returns:
        LeaveLine
      • getLeaveTypeID

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

        public void setLeaveTypeID​(UUID leaveTypeID)
        Xero leave type identifier
        Parameters:
        leaveTypeID - UUID
      • calculationType

        public LeaveLine calculationType​(LeaveLineCalculationType calculationType)
        calculationType
        Parameters:
        calculationType - LeaveLineCalculationType
        Returns:
        LeaveLine
      • getCalculationType

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

        public void setCalculationType​(LeaveLineCalculationType calculationType)
        calculationType
        Parameters:
        calculationType - LeaveLineCalculationType
      • entitlementFinalPayPayoutType

        public LeaveLine entitlementFinalPayPayoutType​(EntitlementFinalPayPayoutType entitlementFinalPayPayoutType)
        entitlementFinalPayPayoutType
        Parameters:
        entitlementFinalPayPayoutType - EntitlementFinalPayPayoutType
        Returns:
        LeaveLine
      • getEntitlementFinalPayPayoutType

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

        public void setEntitlementFinalPayPayoutType​(EntitlementFinalPayPayoutType entitlementFinalPayPayoutType)
        entitlementFinalPayPayoutType
        Parameters:
        entitlementFinalPayPayoutType - EntitlementFinalPayPayoutType
      • employmentTerminationPaymentType

        public LeaveLine employmentTerminationPaymentType​(EmploymentTerminationPaymentType employmentTerminationPaymentType)
        employmentTerminationPaymentType
        Parameters:
        employmentTerminationPaymentType - EmploymentTerminationPaymentType
        Returns:
        LeaveLine
      • getEmploymentTerminationPaymentType

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

        public void setEmploymentTerminationPaymentType​(EmploymentTerminationPaymentType employmentTerminationPaymentType)
        employmentTerminationPaymentType
        Parameters:
        employmentTerminationPaymentType - EmploymentTerminationPaymentType
      • includeSuperannuationGuaranteeContribution

        public LeaveLine includeSuperannuationGuaranteeContribution​(Boolean includeSuperannuationGuaranteeContribution)
        amount of leave line
        Parameters:
        includeSuperannuationGuaranteeContribution - Boolean
        Returns:
        LeaveLine
      • getIncludeSuperannuationGuaranteeContribution

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

        public void setIncludeSuperannuationGuaranteeContribution​(Boolean includeSuperannuationGuaranteeContribution)
        amount of leave line
        Parameters:
        includeSuperannuationGuaranteeContribution - Boolean
      • numberOfUnits

        public LeaveLine numberOfUnits​(Double numberOfUnits)
        Number of units for leave line.
        Parameters:
        numberOfUnits - Double
        Returns:
        LeaveLine
      • getNumberOfUnits

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

        public void setNumberOfUnits​(Double numberOfUnits)
        Number of units for leave line.
        Parameters:
        numberOfUnits - Double
      • annualNumberOfUnits

        public LeaveLine annualNumberOfUnits​(Double annualNumberOfUnits)
        Hours of leave accrued each year
        Parameters:
        annualNumberOfUnits - Double
        Returns:
        LeaveLine
      • getAnnualNumberOfUnits

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

        public void setAnnualNumberOfUnits​(Double annualNumberOfUnits)
        Hours of leave accrued each year
        Parameters:
        annualNumberOfUnits - Double
      • fullTimeNumberOfUnitsPerPeriod

        public LeaveLine fullTimeNumberOfUnitsPerPeriod​(Double fullTimeNumberOfUnitsPerPeriod)
        Normal ordinary earnings number of units for leave line.
        Parameters:
        fullTimeNumberOfUnitsPerPeriod - Double
        Returns:
        LeaveLine
      • getFullTimeNumberOfUnitsPerPeriod

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

        public void setFullTimeNumberOfUnitsPerPeriod​(Double fullTimeNumberOfUnitsPerPeriod)
        Normal ordinary earnings number of units for leave line.
        Parameters:
        fullTimeNumberOfUnitsPerPeriod - Double
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object