public class

LeaveStatusDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.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

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
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 isBenefitsEffect()
Gets the value of the benefitsEffect property.
Boolean isContinuousServiceAccrualEffect()
Gets the value of the continuousServiceAccrualEffect property.
Boolean isOnLeave()
Gets the value of the onLeave property.
Boolean isPaidTimeOffAccrualEffect()
Gets the value of the paidTimeOffAccrualEffect property.
Boolean isPayrollEffect()
Gets the value of the payrollEffect property.
Boolean isStockVestingEffect()
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 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

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 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 isBenefitsEffect ()

Gets the value of the benefitsEffect property.

Returns
  • possible object is Boolean

public Boolean isContinuousServiceAccrualEffect ()

Gets the value of the continuousServiceAccrualEffect property.

Returns
  • possible object is Boolean

public Boolean isOnLeave ()

Gets the value of the onLeave property.

Returns
  • possible object is Boolean

public Boolean isPaidTimeOffAccrualEffect ()

Gets the value of the paidTimeOffAccrualEffect property.

Returns
  • possible object is Boolean

public Boolean isPayrollEffect ()

Gets the value of the payrollEffect property.

Returns
  • possible object is Boolean

public Boolean isStockVestingEffect ()

Gets the value of the stockVestingEffect property.

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 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