Package com.xero.models.payrolluk
Class EmployeeStatutoryLeaveSummary
java.lang.Object
com.xero.models.payrolluk.EmployeeStatutoryLeaveSummary
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe status of the leavestatic enumThe category of statutory leave -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionemployeeID(UUID employeeID) The unique identifier (guid) of the employeeendDate(org.threeten.bp.LocalDate endDate) The date when the leave endsbooleanThe unique identifier (guid) of the employeeorg.threeten.bp.LocalDateThe date when the leave endsWhether the leave was entitled to receive paymentorg.threeten.bp.LocalDateThe date when the leave startsThe status of the leaveThe unique identifier (guid) of a statutory leave.getType()The category of statutory leaveinthashCode()isEntitled(Boolean isEntitled) Whether the leave was entitled to receive paymentvoidsetEmployeeID(UUID employeeID) The unique identifier (guid) of the employeevoidsetEndDate(org.threeten.bp.LocalDate endDate) The date when the leave endsvoidsetIsEntitled(Boolean isEntitled) Whether the leave was entitled to receive paymentvoidsetStartDate(org.threeten.bp.LocalDate startDate) The date when the leave startsvoidThe status of the leavevoidsetStatutoryLeaveID(UUID statutoryLeaveID) The unique identifier (guid) of a statutory leave.voidThe category of statutory leavestartDate(org.threeten.bp.LocalDate startDate) The date when the leave startsThe status of the leavestatutoryLeaveID(UUID statutoryLeaveID) The unique identifier (guid) of a statutory leave.toString()The category of statutory leave
-
Constructor Details
-
EmployeeStatutoryLeaveSummary
public EmployeeStatutoryLeaveSummary()
-
-
Method Details
-
statutoryLeaveID
The unique identifier (guid) of a statutory leave.- Parameters:
statutoryLeaveID- UUID- Returns:
- EmployeeStatutoryLeaveSummary
-
getStatutoryLeaveID
The unique identifier (guid) of a statutory leave.- Returns:
- statutoryLeaveID
-
setStatutoryLeaveID
The unique identifier (guid) of a statutory leave.- Parameters:
statutoryLeaveID- UUID
-
employeeID
The unique identifier (guid) of the employee- Parameters:
employeeID- UUID- Returns:
- EmployeeStatutoryLeaveSummary
-
getEmployeeID
-
setEmployeeID
The unique identifier (guid) of the employee- Parameters:
employeeID- UUID
-
type
The category of statutory leave- Parameters:
type- TypeEnum- Returns:
- EmployeeStatutoryLeaveSummary
-
getType
The category of statutory leave- Returns:
- type
-
setType
The category of statutory leave- Parameters:
type- TypeEnum
-
startDate
The date when the leave starts- Parameters:
startDate- LocalDate- Returns:
- EmployeeStatutoryLeaveSummary
-
getStartDate
public org.threeten.bp.LocalDate getStartDate()The date when the leave starts- Returns:
- startDate
-
setStartDate
public void setStartDate(org.threeten.bp.LocalDate startDate) The date when the leave starts- Parameters:
startDate- LocalDate
-
endDate
The date when the leave ends- Parameters:
endDate- LocalDate- Returns:
- EmployeeStatutoryLeaveSummary
-
getEndDate
public org.threeten.bp.LocalDate getEndDate()The date when the leave ends- Returns:
- endDate
-
setEndDate
public void setEndDate(org.threeten.bp.LocalDate endDate) The date when the leave ends- Parameters:
endDate- LocalDate
-
isEntitled
Whether the leave was entitled to receive payment- Parameters:
isEntitled- Boolean- Returns:
- EmployeeStatutoryLeaveSummary
-
getIsEntitled
Whether the leave was entitled to receive payment- Returns:
- isEntitled
-
setIsEntitled
Whether the leave was entitled to receive payment- Parameters:
isEntitled- Boolean
-
status
The status of the leave- Parameters:
status- StatusEnum- Returns:
- EmployeeStatutoryLeaveSummary
-
getStatus
-
setStatus
The status of the leave- Parameters:
status- StatusEnum
-
equals
-
hashCode
-
toString
-