Package com.xero.models.payrolluk
Class EmployeeStatutoryLeaveSummary
- java.lang.Object
-
- com.xero.models.payrolluk.EmployeeStatutoryLeaveSummary
-
public class EmployeeStatutoryLeaveSummary extends Object
EmployeeStatutoryLeaveSummary
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEmployeeStatutoryLeaveSummary.StatusEnumThe status of the leavestatic classEmployeeStatutoryLeaveSummary.TypeEnumThe category of statutory leave
-
Constructor Summary
Constructors Constructor Description EmployeeStatutoryLeaveSummary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmployeeStatutoryLeaveSummaryemployeeID(UUID employeeID)The unique identifier (guid) of the employeeEmployeeStatutoryLeaveSummaryendDate(org.threeten.bp.LocalDate endDate)The date when the leave endsbooleanequals(Object o)UUIDgetEmployeeID()The unique identifier (guid) of the employeeorg.threeten.bp.LocalDategetEndDate()The date when the leave endsBooleangetIsEntitled()Whether the leave was entitled to receive paymentorg.threeten.bp.LocalDategetStartDate()The date when the leave startsEmployeeStatutoryLeaveSummary.StatusEnumgetStatus()The status of the leaveUUIDgetStatutoryLeaveID()The unique identifier (guid) of a statutory leave.EmployeeStatutoryLeaveSummary.TypeEnumgetType()The category of statutory leaveinthashCode()EmployeeStatutoryLeaveSummaryisEntitled(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 startsvoidsetStatus(EmployeeStatutoryLeaveSummary.StatusEnum status)The status of the leavevoidsetStatutoryLeaveID(UUID statutoryLeaveID)The unique identifier (guid) of a statutory leave.voidsetType(EmployeeStatutoryLeaveSummary.TypeEnum type)The category of statutory leaveEmployeeStatutoryLeaveSummarystartDate(org.threeten.bp.LocalDate startDate)The date when the leave startsEmployeeStatutoryLeaveSummarystatus(EmployeeStatutoryLeaveSummary.StatusEnum status)The status of the leaveEmployeeStatutoryLeaveSummarystatutoryLeaveID(UUID statutoryLeaveID)The unique identifier (guid) of a statutory leave.StringtoString()EmployeeStatutoryLeaveSummarytype(EmployeeStatutoryLeaveSummary.TypeEnum type)The category of statutory leave
-
-
-
Method Detail
-
statutoryLeaveID
public EmployeeStatutoryLeaveSummary statutoryLeaveID(UUID statutoryLeaveID)
The unique identifier (guid) of a statutory leave.- Parameters:
statutoryLeaveID- UUID- Returns:
- EmployeeStatutoryLeaveSummary
-
getStatutoryLeaveID
public UUID getStatutoryLeaveID()
The unique identifier (guid) of a statutory leave.- Returns:
- statutoryLeaveID
-
setStatutoryLeaveID
public void setStatutoryLeaveID(UUID statutoryLeaveID)
The unique identifier (guid) of a statutory leave.- Parameters:
statutoryLeaveID- UUID
-
employeeID
public EmployeeStatutoryLeaveSummary employeeID(UUID employeeID)
The unique identifier (guid) of the employee- Parameters:
employeeID- UUID- Returns:
- EmployeeStatutoryLeaveSummary
-
getEmployeeID
public UUID getEmployeeID()
The unique identifier (guid) of the employee- Returns:
- employeeID
-
setEmployeeID
public void setEmployeeID(UUID employeeID)
The unique identifier (guid) of the employee- Parameters:
employeeID- UUID
-
type
public EmployeeStatutoryLeaveSummary type(EmployeeStatutoryLeaveSummary.TypeEnum type)
The category of statutory leave- Parameters:
type- TypeEnum- Returns:
- EmployeeStatutoryLeaveSummary
-
getType
public EmployeeStatutoryLeaveSummary.TypeEnum getType()
The category of statutory leave- Returns:
- type
-
setType
public void setType(EmployeeStatutoryLeaveSummary.TypeEnum type)
The category of statutory leave- Parameters:
type- TypeEnum
-
startDate
public EmployeeStatutoryLeaveSummary startDate(org.threeten.bp.LocalDate 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
public EmployeeStatutoryLeaveSummary endDate(org.threeten.bp.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
public EmployeeStatutoryLeaveSummary isEntitled(Boolean isEntitled)
Whether the leave was entitled to receive payment- Parameters:
isEntitled- Boolean- Returns:
- EmployeeStatutoryLeaveSummary
-
getIsEntitled
public Boolean getIsEntitled()
Whether the leave was entitled to receive payment- Returns:
- isEntitled
-
setIsEntitled
public void setIsEntitled(Boolean isEntitled)
Whether the leave was entitled to receive payment- Parameters:
isEntitled- Boolean
-
status
public EmployeeStatutoryLeaveSummary status(EmployeeStatutoryLeaveSummary.StatusEnum status)
The status of the leave- Parameters:
status- StatusEnum- Returns:
- EmployeeStatutoryLeaveSummary
-
getStatus
public EmployeeStatutoryLeaveSummary.StatusEnum getStatus()
The status of the leave- Returns:
- status
-
setStatus
public void setStatus(EmployeeStatutoryLeaveSummary.StatusEnum status)
The status of the leave- Parameters:
status- StatusEnum
-
-