Class PayrollCalendar

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

public class PayrollCalendar
extends Object
PayrollCalendar
  • Constructor Details

    • PayrollCalendar

      public PayrollCalendar()
  • Method Details

    • name

      public PayrollCalendar name​(String name)
    • getName

      public String getName()
      Name of the Payroll Calendar
      Returns:
      name
    • setName

      public void setName​(String name)
    • calendarType

      public PayrollCalendar calendarType​(CalendarType calendarType)
    • getCalendarType

      public CalendarType getCalendarType()
      Get calendarType
      Returns:
      calendarType
    • setCalendarType

      public void setCalendarType​(CalendarType calendarType)
    • startDate

      public PayrollCalendar startDate​(String startDate)
    • getStartDate

      public String getStartDate()
      The start date of the upcoming pay period. The end date will be calculated based upon this date, and the calendar type selected (YYYY-MM-DD)
      Returns:
      startDate
    • getStartDateAsDate

      public org.threeten.bp.LocalDate getStartDateAsDate()
    • setStartDate

      public void setStartDate​(String startDate)
    • setStartDate

      public void setStartDate​(org.threeten.bp.LocalDate startDate)
    • paymentDate

      public PayrollCalendar paymentDate​(String paymentDate)
    • getPaymentDate

      public String getPaymentDate()
      The date on which employees will be paid for the upcoming pay period (YYYY-MM-DD)
      Returns:
      paymentDate
    • getPaymentDateAsDate

      public org.threeten.bp.LocalDate getPaymentDateAsDate()
    • setPaymentDate

      public void setPaymentDate​(String paymentDate)
    • setPaymentDate

      public void setPaymentDate​(org.threeten.bp.LocalDate paymentDate)
    • payrollCalendarID

      public PayrollCalendar payrollCalendarID​(UUID payrollCalendarID)
    • getPayrollCalendarID

      public UUID getPayrollCalendarID()
      Xero identifier
      Returns:
      payrollCalendarID
    • setPayrollCalendarID

      public void setPayrollCalendarID​(UUID payrollCalendarID)
    • getUpdatedDateUTC

      public String getUpdatedDateUTC()
      Last modified timestamp
      Returns:
      updatedDateUTC
    • getUpdatedDateUTCAsDate

      public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()
    • validationErrors

      public PayrollCalendar validationErrors​(List<ValidationError> validationErrors)
    • addValidationErrorsItem

      public PayrollCalendar addValidationErrorsItem​(ValidationError validationErrorsItem)
    • getValidationErrors

      public List<ValidationError> getValidationErrors()
      Displays array of validation error messages from the API
      Returns:
      validationErrors
    • setValidationErrors

      public void setValidationErrors​(List<ValidationError> validationErrors)
    • 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