Package com.xero.models.payrolluk
Class EmployeeLeave
java.lang.Object
com.xero.models.payrolluk.EmployeeLeave
public class EmployeeLeave extends Object
EmployeeLeave
-
Constructor Summary
Constructors Constructor Description EmployeeLeave() -
Method Summary
Modifier and Type Method Description EmployeeLeaveaddPeriodsItem(LeavePeriod periodsItem)EmployeeLeavedescription(String description)EmployeeLeaveendDate(org.threeten.bp.LocalDate endDate)booleanequals(Object o)StringgetDescription()The description of the leave (max length = 50)org.threeten.bp.LocalDategetEndDate()End date of the leave (YYYY-MM-DD)UUIDgetLeaveID()The Xero identifier for LeaveTypeUUIDgetLeaveTypeID()The Xero identifier for LeaveTypeList<LeavePeriod>getPeriods()The leave period information.org.threeten.bp.LocalDategetStartDate()Start date of the leave (YYYY-MM-DD)org.threeten.bp.LocalDateTimegetUpdatedDateUTC()UTC timestamp of last update to the leave type noteinthashCode()EmployeeLeaveleaveID(UUID leaveID)EmployeeLeaveleaveTypeID(UUID leaveTypeID)EmployeeLeaveperiods(List<LeavePeriod> periods)voidsetDescription(String description)voidsetEndDate(org.threeten.bp.LocalDate endDate)voidsetLeaveID(UUID leaveID)voidsetLeaveTypeID(UUID leaveTypeID)voidsetPeriods(List<LeavePeriod> periods)voidsetStartDate(org.threeten.bp.LocalDate startDate)voidsetUpdatedDateUTC(org.threeten.bp.LocalDateTime updatedDateUTC)EmployeeLeavestartDate(org.threeten.bp.LocalDate startDate)StringtoString()EmployeeLeaveupdatedDateUTC(org.threeten.bp.LocalDateTime updatedDateUTC)
-
Constructor Details
-
EmployeeLeave
public EmployeeLeave()
-
-
Method Details
-
leaveID
-
getLeaveID
The Xero identifier for LeaveType- Returns:
- leaveID
-
setLeaveID
-
leaveTypeID
-
getLeaveTypeID
The Xero identifier for LeaveType- Returns:
- leaveTypeID
-
setLeaveTypeID
-
description
-
getDescription
The description of the leave (max length = 50)- Returns:
- description
-
setDescription
-
startDate
-
getStartDate
public org.threeten.bp.LocalDate getStartDate()Start date of the leave (YYYY-MM-DD)- Returns:
- startDate
-
setStartDate
public void setStartDate(org.threeten.bp.LocalDate startDate) -
endDate
-
getEndDate
public org.threeten.bp.LocalDate getEndDate()End date of the leave (YYYY-MM-DD)- Returns:
- endDate
-
setEndDate
public void setEndDate(org.threeten.bp.LocalDate endDate) -
periods
-
addPeriodsItem
-
getPeriods
The leave period information. The StartDate, EndDate and NumberOfUnits needs to be specified when you do not want to calculate NumberOfUnits automatically. Using incorrect period StartDate and EndDate will result in automatic computation of the NumberOfUnits.- Returns:
- periods
-
setPeriods
-
updatedDateUTC
-
getUpdatedDateUTC
public org.threeten.bp.LocalDateTime getUpdatedDateUTC()UTC timestamp of last update to the leave type note- Returns:
- updatedDateUTC
-
setUpdatedDateUTC
public void setUpdatedDateUTC(org.threeten.bp.LocalDateTime updatedDateUTC) -
equals
-
hashCode
public int hashCode() -
toString
-