public class EmployeeStatutorySickLeave extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EmployeeStatutorySickLeave.EntitlementFailureReasonsEnum
Gets or Sets entitlementFailureReasons
|
| Constructor and Description |
|---|
EmployeeStatutorySickLeave() |
| Modifier and Type | Method and Description |
|---|---|
EmployeeStatutorySickLeave |
addEntitlementFailureReasonsItem(EmployeeStatutorySickLeave.EntitlementFailureReasonsEnum entitlementFailureReasonsItem) |
EmployeeStatutorySickLeave |
addWorkPatternItem(String workPatternItem) |
EmployeeStatutorySickLeave |
employeeID(UUID employeeID) |
EmployeeStatutorySickLeave |
endDate(org.threeten.bp.LocalDate endDate) |
EmployeeStatutorySickLeave |
entitlementFailureReasons(List<EmployeeStatutorySickLeave.EntitlementFailureReasonsEnum> entitlementFailureReasons) |
EmployeeStatutorySickLeave |
entitlementWeeksQualified(Double entitlementWeeksQualified) |
EmployeeStatutorySickLeave |
entitlementWeeksRemaining(Double entitlementWeeksRemaining) |
EmployeeStatutorySickLeave |
entitlementWeeksRequested(Double entitlementWeeksRequested) |
boolean |
equals(Object o) |
UUID |
getEmployeeID()
The unique identifier (guid) of the employee
|
org.threeten.bp.LocalDate |
getEndDate()
The date when the leave ends
|
List<EmployeeStatutorySickLeave.EntitlementFailureReasonsEnum> |
getEntitlementFailureReasons()
If the leave requested was considered \"not entitled\", the reasons why are listed here.
|
Double |
getEntitlementWeeksQualified()
The amount of statutory sick leave time off (in weeks) that is available to take at the time the leave was requested
|
Double |
getEntitlementWeeksRemaining()
A calculated amount of time (in weeks) that remains for the statutory sick leave period
|
Double |
getEntitlementWeeksRequested()
The amount of requested time (in weeks)
|
Boolean |
getIsEntitled()
Whether the leave was entitled to receive payment
|
Boolean |
getIsPregnancyRelated()
Whether the sick leave was pregnancy related
|
UUID |
getLeaveTypeID()
The unique identifier (guid) of the \"Statutory Sick Leave (non-pensionable)\" pay item
|
Boolean |
getOverlapsWithOtherLeave()
Whether another leave (Paternity, Shared Parental specifically) occurs during the requested leave's period.
|
org.threeten.bp.LocalDate |
getStartDate()
The date when the leave starts
|
String |
getStatus()
the type of statutory leave
|
UUID |
getStatutoryLeaveID()
The unique identifier (guid) of a statutory leave
|
Boolean |
getSufficientNotice()
Whether the employee provided sufficent notice and documentation as required by the employer supporting the sick leave request
|
String |
getType()
the type of statutory leave
|
List<String> |
getWorkPattern()
The days of the work week the employee is scheduled to work at the time the leave is taken
|
int |
hashCode() |
EmployeeStatutorySickLeave |
isEntitled(Boolean isEntitled) |
EmployeeStatutorySickLeave |
isPregnancyRelated(Boolean isPregnancyRelated) |
EmployeeStatutorySickLeave |
leaveTypeID(UUID leaveTypeID) |
EmployeeStatutorySickLeave |
overlapsWithOtherLeave(Boolean overlapsWithOtherLeave) |
void |
setEmployeeID(UUID employeeID) |
void |
setEndDate(org.threeten.bp.LocalDate endDate) |
void |
setEntitlementFailureReasons(List<EmployeeStatutorySickLeave.EntitlementFailureReasonsEnum> entitlementFailureReasons) |
void |
setEntitlementWeeksQualified(Double entitlementWeeksQualified) |
void |
setEntitlementWeeksRemaining(Double entitlementWeeksRemaining) |
void |
setEntitlementWeeksRequested(Double entitlementWeeksRequested) |
void |
setIsEntitled(Boolean isEntitled) |
void |
setIsPregnancyRelated(Boolean isPregnancyRelated) |
void |
setLeaveTypeID(UUID leaveTypeID) |
void |
setOverlapsWithOtherLeave(Boolean overlapsWithOtherLeave) |
void |
setStartDate(org.threeten.bp.LocalDate startDate) |
void |
setStatus(String status) |
void |
setStatutoryLeaveID(UUID statutoryLeaveID) |
void |
setSufficientNotice(Boolean sufficientNotice) |
void |
setType(String type) |
void |
setWorkPattern(List<String> workPattern) |
EmployeeStatutorySickLeave |
startDate(org.threeten.bp.LocalDate startDate) |
EmployeeStatutorySickLeave |
status(String status) |
EmployeeStatutorySickLeave |
statutoryLeaveID(UUID statutoryLeaveID) |
EmployeeStatutorySickLeave |
sufficientNotice(Boolean sufficientNotice) |
String |
toString() |
EmployeeStatutorySickLeave |
type(String type) |
EmployeeStatutorySickLeave |
workPattern(List<String> workPattern) |
public EmployeeStatutorySickLeave statutoryLeaveID(UUID statutoryLeaveID)
public UUID getStatutoryLeaveID()
public void setStatutoryLeaveID(UUID statutoryLeaveID)
public EmployeeStatutorySickLeave employeeID(UUID employeeID)
public UUID getEmployeeID()
public void setEmployeeID(UUID employeeID)
public EmployeeStatutorySickLeave leaveTypeID(UUID leaveTypeID)
public UUID getLeaveTypeID()
public void setLeaveTypeID(UUID leaveTypeID)
public EmployeeStatutorySickLeave startDate(org.threeten.bp.LocalDate startDate)
public org.threeten.bp.LocalDate getStartDate()
public void setStartDate(org.threeten.bp.LocalDate startDate)
public EmployeeStatutorySickLeave endDate(org.threeten.bp.LocalDate endDate)
public org.threeten.bp.LocalDate getEndDate()
public void setEndDate(org.threeten.bp.LocalDate endDate)
public EmployeeStatutorySickLeave type(String type)
public String getType()
public void setType(String type)
public EmployeeStatutorySickLeave status(String status)
public String getStatus()
public void setStatus(String status)
public EmployeeStatutorySickLeave workPattern(List<String> workPattern)
public EmployeeStatutorySickLeave addWorkPatternItem(String workPatternItem)
public List<String> getWorkPattern()
public EmployeeStatutorySickLeave isPregnancyRelated(Boolean isPregnancyRelated)
public Boolean getIsPregnancyRelated()
public void setIsPregnancyRelated(Boolean isPregnancyRelated)
public EmployeeStatutorySickLeave sufficientNotice(Boolean sufficientNotice)
public Boolean getSufficientNotice()
public void setSufficientNotice(Boolean sufficientNotice)
public EmployeeStatutorySickLeave isEntitled(Boolean isEntitled)
public Boolean getIsEntitled()
public void setIsEntitled(Boolean isEntitled)
public EmployeeStatutorySickLeave entitlementWeeksRequested(Double entitlementWeeksRequested)
public Double getEntitlementWeeksRequested()
public void setEntitlementWeeksRequested(Double entitlementWeeksRequested)
public EmployeeStatutorySickLeave entitlementWeeksQualified(Double entitlementWeeksQualified)
public Double getEntitlementWeeksQualified()
public void setEntitlementWeeksQualified(Double entitlementWeeksQualified)
public EmployeeStatutorySickLeave entitlementWeeksRemaining(Double entitlementWeeksRemaining)
public Double getEntitlementWeeksRemaining()
public void setEntitlementWeeksRemaining(Double entitlementWeeksRemaining)
public EmployeeStatutorySickLeave overlapsWithOtherLeave(Boolean overlapsWithOtherLeave)
public Boolean getOverlapsWithOtherLeave()
public void setOverlapsWithOtherLeave(Boolean overlapsWithOtherLeave)
public EmployeeStatutorySickLeave entitlementFailureReasons(List<EmployeeStatutorySickLeave.EntitlementFailureReasonsEnum> entitlementFailureReasons)
public EmployeeStatutorySickLeave addEntitlementFailureReasonsItem(EmployeeStatutorySickLeave.EntitlementFailureReasonsEnum entitlementFailureReasonsItem)
public List<EmployeeStatutorySickLeave.EntitlementFailureReasonsEnum> getEntitlementFailureReasons()
public void setEntitlementFailureReasons(List<EmployeeStatutorySickLeave.EntitlementFailureReasonsEnum> entitlementFailureReasons)
Copyright © 2020. All rights reserved.