public class

LeaveStatusDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.hr.LeaveStatusDataType

Class Overview

Encapsulating element containg all Leave Status data.

Java class for Leave_Status_DataType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Leave_Status_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="On_Leave" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Leave_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Estimated_Leave_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Leave_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="First_Day_Of_Work" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Leave_of_Absence_Type_Reference" type="{urn:com.workday/bsvc}Leave_of_Absence_Type_ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Benefits_Effect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Payroll_Effect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Paid_Time_Off_Accrual_Effect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Continuous_Service_Accrual_Effect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Stock_Vesting_Effect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean benefitsEffect
protected Boolean continuousServiceAccrualEffect
protected XMLGregorianCalendar estimatedLeaveEndDate
protected XMLGregorianCalendar firstDayOfWork
protected XMLGregorianCalendar leaveEndDate
protected List<LeaveOfAbsenceTypeReferenceType> leaveOfAbsenceTypeReference
protected XMLGregorianCalendar leaveStartDate
protected Boolean onLeave
protected Boolean paidTimeOffAccrualEffect
protected Boolean payrollEffect
protected Boolean stockVestingEffect
Public Constructors
LeaveStatusDataType()
Public Methods
Boolean getBenefitsEffect()
Gets the value of the benefitsEffect property.
Boolean getContinuousServiceAccrualEffect()
Gets the value of the continuousServiceAccrualEffect property.
XMLGregorianCalendar getEstimatedLeaveEndDate()
Gets the value of the estimatedLeaveEndDate property.
XMLGregorianCalendar getFirstDayOfWork()
Gets the value of the firstDayOfWork property.
XMLGregorianCalendar getLeaveEndDate()
Gets the value of the leaveEndDate property.
List<LeaveOfAbsenceTypeReferenceType> getLeaveOfAbsenceTypeReference()
Gets the value of the leaveOfAbsenceTypeReference property.
XMLGregorianCalendar getLeaveStartDate()
Gets the value of the leaveStartDate property.
Boolean getOnLeave()
Gets the value of the onLeave property.
Boolean getPaidTimeOffAccrualEffect()
Gets the value of the paidTimeOffAccrualEffect property.
Boolean getPayrollEffect()
Gets the value of the payrollEffect property.
Boolean getStockVestingEffect()
Gets the value of the stockVestingEffect property.
void setBenefitsEffect(Boolean value)
Sets the value of the benefitsEffect property.
void setContinuousServiceAccrualEffect(Boolean value)
Sets the value of the continuousServiceAccrualEffect property.
void setEstimatedLeaveEndDate(XMLGregorianCalendar value)
Sets the value of the estimatedLeaveEndDate property.
void setFirstDayOfWork(XMLGregorianCalendar value)
Sets the value of the firstDayOfWork property.
void setLeaveEndDate(XMLGregorianCalendar value)
Sets the value of the leaveEndDate property.
void setLeaveOfAbsenceTypeReference(List<LeaveOfAbsenceTypeReferenceType> leaveOfAbsenceTypeReference)
Sets the value of the leaveOfAbsenceTypeReference property.
void setLeaveStartDate(XMLGregorianCalendar value)
Sets the value of the leaveStartDate property.
void setOnLeave(Boolean value)
Sets the value of the onLeave property.
void setPaidTimeOffAccrualEffect(Boolean value)
Sets the value of the paidTimeOffAccrualEffect property.
void setPayrollEffect(Boolean value)
Sets the value of the payrollEffect property.
void setStockVestingEffect(Boolean value)
Sets the value of the stockVestingEffect property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean benefitsEffect

protected Boolean continuousServiceAccrualEffect

protected XMLGregorianCalendar estimatedLeaveEndDate

protected XMLGregorianCalendar firstDayOfWork

protected XMLGregorianCalendar leaveEndDate

protected List<LeaveOfAbsenceTypeReferenceType> leaveOfAbsenceTypeReference

protected XMLGregorianCalendar leaveStartDate

protected Boolean onLeave

protected Boolean paidTimeOffAccrualEffect

protected Boolean payrollEffect

protected Boolean stockVestingEffect

Public Constructors

public LeaveStatusDataType ()

Public Methods

public Boolean getBenefitsEffect ()

Gets the value of the benefitsEffect property. This getter has been renamed from isBenefitsEffect() to getBenefitsEffect() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getContinuousServiceAccrualEffect ()

Gets the value of the continuousServiceAccrualEffect property. This getter has been renamed from isContinuousServiceAccrualEffect() to getContinuousServiceAccrualEffect() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public XMLGregorianCalendar getEstimatedLeaveEndDate ()

Gets the value of the estimatedLeaveEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getFirstDayOfWork ()

Gets the value of the firstDayOfWork property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getLeaveEndDate ()

Gets the value of the leaveEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<LeaveOfAbsenceTypeReferenceType> getLeaveOfAbsenceTypeReference ()

Gets the value of the leaveOfAbsenceTypeReference property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the leaveOfAbsenceTypeReference property.

For example, to add a new item, do as follows:

    getLeaveOfAbsenceTypeReference().add(newItem);
 

Objects of the following type(s) are allowed in the list LeaveOfAbsenceTypeReferenceType

public XMLGregorianCalendar getLeaveStartDate ()

Gets the value of the leaveStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean getOnLeave ()

Gets the value of the onLeave property. This getter has been renamed from isOnLeave() to getOnLeave() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getPaidTimeOffAccrualEffect ()

Gets the value of the paidTimeOffAccrualEffect property. This getter has been renamed from isPaidTimeOffAccrualEffect() to getPaidTimeOffAccrualEffect() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getPayrollEffect ()

Gets the value of the payrollEffect property. This getter has been renamed from isPayrollEffect() to getPayrollEffect() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getStockVestingEffect ()

Gets the value of the stockVestingEffect property. This getter has been renamed from isStockVestingEffect() to getStockVestingEffect() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public void setBenefitsEffect (Boolean value)

Sets the value of the benefitsEffect property.

Parameters
value Allowed object is Boolean

public void setContinuousServiceAccrualEffect (Boolean value)

Sets the value of the continuousServiceAccrualEffect property.

Parameters
value Allowed object is Boolean

public void setEstimatedLeaveEndDate (XMLGregorianCalendar value)

Sets the value of the estimatedLeaveEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setFirstDayOfWork (XMLGregorianCalendar value)

Sets the value of the firstDayOfWork property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setLeaveEndDate (XMLGregorianCalendar value)

Sets the value of the leaveEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setLeaveOfAbsenceTypeReference (List<LeaveOfAbsenceTypeReferenceType> leaveOfAbsenceTypeReference)

Sets the value of the leaveOfAbsenceTypeReference property.

Parameters
leaveOfAbsenceTypeReference Allowed object is LeaveOfAbsenceTypeReferenceType

public void setLeaveStartDate (XMLGregorianCalendar value)

Sets the value of the leaveStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setOnLeave (Boolean value)

Sets the value of the onLeave property.

Parameters
value Allowed object is Boolean

public void setPaidTimeOffAccrualEffect (Boolean value)

Sets the value of the paidTimeOffAccrualEffect property.

Parameters
value Allowed object is Boolean

public void setPayrollEffect (Boolean value)

Sets the value of the payrollEffect property.

Parameters
value Allowed object is Boolean

public void setStockVestingEffect (Boolean value)

Sets the value of the stockVestingEffect property.

Parameters
value Allowed object is Boolean