Package com.xero.models.payrollau
Class LeaveApplication
java.lang.Object
com.xero.models.payrollau.LeaveApplication
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddLeavePeriodsItem(LeavePeriod leavePeriodsItem) leavePeriodsaddValidationErrorsItem(ValidationError validationErrorsItem) Displays array of validation error messages from the APIdescription(String description) The Description of the LeaveemployeeID(UUID employeeID) The Xero identifier for Payroll EmployeeEnd date of the leave (YYYY-MM-DD)booleanThe Description of the LeaveThe Xero identifier for Payroll EmployeeEnd date of the leave (YYYY-MM-DD)org.threeten.bp.LocalDateEnd date of the leave (YYYY-MM-DD)The Xero identifier for Payroll EmployeeGet leavePeriodsThe Xero identifier for Leave TypeGet payOutTypeStart date of the leave (YYYY-MM-DD)org.threeten.bp.LocalDateStart date of the leave (YYYY-MM-DD)getTitle()The title of the leaveLast modified timestamporg.threeten.bp.OffsetDateTimeLast modified timestampDisplays array of validation error messages from the APIinthashCode()leaveApplicationID(UUID leaveApplicationID) The Xero identifier for Payroll EmployeeleavePeriods(List<LeavePeriod> leavePeriods) leavePeriodsleaveTypeID(UUID leaveTypeID) The Xero identifier for Leave TypepayOutType(PayOutType payOutType) payOutTypevoidsetDescription(String description) The Description of the LeavevoidsetEmployeeID(UUID employeeID) The Xero identifier for Payroll EmployeevoidsetEndDate(String endDate) End date of the leave (YYYY-MM-DD)voidsetEndDate(org.threeten.bp.LocalDate endDate) End date of the leave (YYYY-MM-DD)voidsetLeaveApplicationID(UUID leaveApplicationID) The Xero identifier for Payroll EmployeevoidsetLeavePeriods(List<LeavePeriod> leavePeriods) leavePeriodsvoidsetLeaveTypeID(UUID leaveTypeID) The Xero identifier for Leave TypevoidsetPayOutType(PayOutType payOutType) payOutTypevoidsetStartDate(String startDate) Start date of the leave (YYYY-MM-DD)voidsetStartDate(org.threeten.bp.LocalDate startDate) Start date of the leave (YYYY-MM-DD)voidThe title of the leavevoidsetValidationErrors(List<ValidationError> validationErrors) Displays array of validation error messages from the APIStart date of the leave (YYYY-MM-DD)The title of the leavetoString()validationErrors(List<ValidationError> validationErrors) Displays array of validation error messages from the API
-
Constructor Details
-
LeaveApplication
public LeaveApplication()
-
-
Method Details
-
leaveApplicationID
The Xero identifier for Payroll Employee- Parameters:
leaveApplicationID- UUID- Returns:
- LeaveApplication
-
getLeaveApplicationID
The Xero identifier for Payroll Employee- Returns:
- leaveApplicationID
-
setLeaveApplicationID
The Xero identifier for Payroll Employee- Parameters:
leaveApplicationID- UUID
-
employeeID
The Xero identifier for Payroll Employee- Parameters:
employeeID- UUID- Returns:
- LeaveApplication
-
getEmployeeID
-
setEmployeeID
The Xero identifier for Payroll Employee- Parameters:
employeeID- UUID
-
leaveTypeID
The Xero identifier for Leave Type- Parameters:
leaveTypeID- UUID- Returns:
- LeaveApplication
-
getLeaveTypeID
-
setLeaveTypeID
The Xero identifier for Leave Type- Parameters:
leaveTypeID- UUID
-
title
The title of the leave- Parameters:
title- String- Returns:
- LeaveApplication
-
getTitle
-
setTitle
-
startDate
Start date of the leave (YYYY-MM-DD)- Parameters:
startDate- String- Returns:
- LeaveApplication
-
getStartDate
-
getStartDateAsDate
public org.threeten.bp.LocalDate getStartDateAsDate()Start date of the leave (YYYY-MM-DD)- Returns:
- LocalDate
-
setStartDate
Start date of the leave (YYYY-MM-DD)- Parameters:
startDate- String
-
setStartDate
public void setStartDate(org.threeten.bp.LocalDate startDate) Start date of the leave (YYYY-MM-DD)- Parameters:
startDate- LocalDateTime
-
endDate
End date of the leave (YYYY-MM-DD)- Parameters:
endDate- String- Returns:
- LeaveApplication
-
getEndDate
-
getEndDateAsDate
public org.threeten.bp.LocalDate getEndDateAsDate()End date of the leave (YYYY-MM-DD)- Returns:
- LocalDate
-
setEndDate
End date of the leave (YYYY-MM-DD)- Parameters:
endDate- String
-
setEndDate
public void setEndDate(org.threeten.bp.LocalDate endDate) End date of the leave (YYYY-MM-DD)- Parameters:
endDate- LocalDateTime
-
description
The Description of the Leave- Parameters:
description- String- Returns:
- LeaveApplication
-
getDescription
-
setDescription
The Description of the Leave- Parameters:
description- String
-
payOutType
payOutType- Parameters:
payOutType- PayOutType- Returns:
- LeaveApplication
-
getPayOutType
-
setPayOutType
-
leavePeriods
leavePeriods- Parameters:
leavePeriods- List<LeavePeriod>- Returns:
- LeaveApplication
-
addLeavePeriodsItem
leavePeriods- Parameters:
leavePeriodsItem- LeavePeriod- Returns:
- LeaveApplication
-
getLeavePeriods
-
setLeavePeriods
leavePeriods- Parameters:
leavePeriods- List<LeavePeriod>
-
getUpdatedDateUTC
-
getUpdatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()Last modified timestamp- Returns:
- OffsetDateTime
-
validationErrors
Displays array of validation error messages from the API- Parameters:
validationErrors- List<ValidationError>- Returns:
- LeaveApplication
-
addValidationErrorsItem
Displays array of validation error messages from the API- Parameters:
validationErrorsItem- ValidationError- Returns:
- LeaveApplication
-
getValidationErrors
Displays array of validation error messages from the API- Returns:
- validationErrors
-
setValidationErrors
Displays array of validation error messages from the API- Parameters:
validationErrors- List<ValidationError>
-
equals
-
hashCode
-
toString
-