Class LeavePeriod

java.lang.Object
com.xero.models.payrolluk.LeavePeriod

public class LeavePeriod
extends Object
LeavePeriod
  • Constructor Details

    • LeavePeriod

      public LeavePeriod()
  • Method Details

    • periodStartDate

      public LeavePeriod periodStartDate​(org.threeten.bp.LocalDate periodStartDate)
    • getPeriodStartDate

      public org.threeten.bp.LocalDate getPeriodStartDate()
      The Pay Period Start Date (YYYY-MM-DD)
      Returns:
      periodStartDate
    • setPeriodStartDate

      public void setPeriodStartDate​(org.threeten.bp.LocalDate periodStartDate)
    • periodEndDate

      public LeavePeriod periodEndDate​(org.threeten.bp.LocalDate periodEndDate)
    • getPeriodEndDate

      public org.threeten.bp.LocalDate getPeriodEndDate()
      The Pay Period End Date (YYYY-MM-DD)
      Returns:
      periodEndDate
    • setPeriodEndDate

      public void setPeriodEndDate​(org.threeten.bp.LocalDate periodEndDate)
    • numberOfUnits

      public LeavePeriod numberOfUnits​(Double numberOfUnits)
    • getNumberOfUnits

      public Double getNumberOfUnits()
      The Number of Units for the leave
      Returns:
      numberOfUnits
    • setNumberOfUnits

      public void setNumberOfUnits​(Double numberOfUnits)
    • periodStatus

      public LeavePeriod periodStatus​(LeavePeriod.PeriodStatusEnum periodStatus)
    • getPeriodStatus

      public LeavePeriod.PeriodStatusEnum getPeriodStatus()
      Period Status
      Returns:
      periodStatus
    • setPeriodStatus

      public void setPeriodStatus​(LeavePeriod.PeriodStatusEnum periodStatus)
    • 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