public class

LeaveRequestDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.absence.LeaveRequestDataType

Class Overview

Element containing the Request Leave of Absence Data for an employee.

Java class for Leave_Request_DataType complex type.

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

 <complexType name="Leave_Request_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Request_Leave_of_Absence_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Leave_of_Absence_Type_Reference" type="{urn:com.workday/bsvc}Leave_of_Absence_TypeObjectType"/>
         <element name="Leave_Reason_Reference" type="{urn:com.workday/bsvc}Leave_Type_ReasonObjectType" minOccurs="0"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <element name="First_Day_of_Leave" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Last_Day_of_Work" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Estimated_Last_Day_of_Leave" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Last_Date_for_Which_Paid" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Expected_Due_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Child_s_Birth_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Stillbirth_Baby_Deceased" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Date_Baby_Arrived_Home_From_Hospital" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Adoption_Placement_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Date_Child_Entered_Country" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Multiple_Child_Indicator" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Number_of_Babies_Adopted_Children" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="2"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Number_of_Previous_Births" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="2"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Number_of_Previous_Maternity_Leaves" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="2"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Number_of_Child_Dependents" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="2"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Single_Parent_Indicator" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Age_of_Dependent" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="3"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected XMLGregorianCalendar adoptionPlacementDate
protected BigDecimal ageOfDependent
protected XMLGregorianCalendar childSBirthDate
protected XMLGregorianCalendar dateBabyArrivedHomeFromHospital
protected XMLGregorianCalendar dateChildEnteredCountry
protected XMLGregorianCalendar estimatedLastDayOfLeave
protected XMLGregorianCalendar expectedDueDate
protected XMLGregorianCalendar firstDayOfLeave
protected XMLGregorianCalendar lastDateForWhichPaid
protected XMLGregorianCalendar lastDayOfWork
protected LeaveOfAbsenceTypeObjectType leaveOfAbsenceTypeReference
protected LeaveTypeReasonObjectType leaveReasonReference
protected Boolean multipleChildIndicator
protected BigDecimal numberOfBabiesAdoptedChildren
protected BigDecimal numberOfChildDependents
protected BigDecimal numberOfPreviousBirths
protected BigDecimal numberOfPreviousMaternityLeaves
protected PositionElementObjectType positionReference
protected String requestLeaveOfAbsenceID
protected Boolean singleParentIndicator
protected Boolean stillbirthBabyDeceased
Public Constructors
LeaveRequestDataType()
Public Methods
XMLGregorianCalendar getAdoptionPlacementDate()
Gets the value of the adoptionPlacementDate property.
BigDecimal getAgeOfDependent()
Gets the value of the ageOfDependent property.
XMLGregorianCalendar getChildSBirthDate()
Gets the value of the childSBirthDate property.
XMLGregorianCalendar getDateBabyArrivedHomeFromHospital()
Gets the value of the dateBabyArrivedHomeFromHospital property.
XMLGregorianCalendar getDateChildEnteredCountry()
Gets the value of the dateChildEnteredCountry property.
XMLGregorianCalendar getEstimatedLastDayOfLeave()
Gets the value of the estimatedLastDayOfLeave property.
XMLGregorianCalendar getExpectedDueDate()
Gets the value of the expectedDueDate property.
XMLGregorianCalendar getFirstDayOfLeave()
Gets the value of the firstDayOfLeave property.
XMLGregorianCalendar getLastDateForWhichPaid()
Gets the value of the lastDateForWhichPaid property.
XMLGregorianCalendar getLastDayOfWork()
Gets the value of the lastDayOfWork property.
LeaveOfAbsenceTypeObjectType getLeaveOfAbsenceTypeReference()
Gets the value of the leaveOfAbsenceTypeReference property.
LeaveTypeReasonObjectType getLeaveReasonReference()
Gets the value of the leaveReasonReference property.
Boolean getMultipleChildIndicator()
Gets the value of the multipleChildIndicator property.
BigDecimal getNumberOfBabiesAdoptedChildren()
Gets the value of the numberOfBabiesAdoptedChildren property.
BigDecimal getNumberOfChildDependents()
Gets the value of the numberOfChildDependents property.
BigDecimal getNumberOfPreviousBirths()
Gets the value of the numberOfPreviousBirths property.
BigDecimal getNumberOfPreviousMaternityLeaves()
Gets the value of the numberOfPreviousMaternityLeaves property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
String getRequestLeaveOfAbsenceID()
Gets the value of the requestLeaveOfAbsenceID property.
Boolean getSingleParentIndicator()
Gets the value of the singleParentIndicator property.
Boolean getStillbirthBabyDeceased()
Gets the value of the stillbirthBabyDeceased property.
void setAdoptionPlacementDate(XMLGregorianCalendar value)
Sets the value of the adoptionPlacementDate property.
void setAgeOfDependent(BigDecimal value)
Sets the value of the ageOfDependent property.
void setChildSBirthDate(XMLGregorianCalendar value)
Sets the value of the childSBirthDate property.
void setDateBabyArrivedHomeFromHospital(XMLGregorianCalendar value)
Sets the value of the dateBabyArrivedHomeFromHospital property.
void setDateChildEnteredCountry(XMLGregorianCalendar value)
Sets the value of the dateChildEnteredCountry property.
void setEstimatedLastDayOfLeave(XMLGregorianCalendar value)
Sets the value of the estimatedLastDayOfLeave property.
void setExpectedDueDate(XMLGregorianCalendar value)
Sets the value of the expectedDueDate property.
void setFirstDayOfLeave(XMLGregorianCalendar value)
Sets the value of the firstDayOfLeave property.
void setLastDateForWhichPaid(XMLGregorianCalendar value)
Sets the value of the lastDateForWhichPaid property.
void setLastDayOfWork(XMLGregorianCalendar value)
Sets the value of the lastDayOfWork property.
void setLeaveOfAbsenceTypeReference(LeaveOfAbsenceTypeObjectType value)
Sets the value of the leaveOfAbsenceTypeReference property.
void setLeaveReasonReference(LeaveTypeReasonObjectType value)
Sets the value of the leaveReasonReference property.
void setMultipleChildIndicator(Boolean value)
Sets the value of the multipleChildIndicator property.
void setNumberOfBabiesAdoptedChildren(BigDecimal value)
Sets the value of the numberOfBabiesAdoptedChildren property.
void setNumberOfChildDependents(BigDecimal value)
Sets the value of the numberOfChildDependents property.
void setNumberOfPreviousBirths(BigDecimal value)
Sets the value of the numberOfPreviousBirths property.
void setNumberOfPreviousMaternityLeaves(BigDecimal value)
Sets the value of the numberOfPreviousMaternityLeaves property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
void setRequestLeaveOfAbsenceID(String value)
Sets the value of the requestLeaveOfAbsenceID property.
void setSingleParentIndicator(Boolean value)
Sets the value of the singleParentIndicator property.
void setStillbirthBabyDeceased(Boolean value)
Sets the value of the stillbirthBabyDeceased property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected XMLGregorianCalendar adoptionPlacementDate

protected BigDecimal ageOfDependent

protected XMLGregorianCalendar childSBirthDate

protected XMLGregorianCalendar dateBabyArrivedHomeFromHospital

protected XMLGregorianCalendar dateChildEnteredCountry

protected XMLGregorianCalendar estimatedLastDayOfLeave

protected XMLGregorianCalendar expectedDueDate

protected XMLGregorianCalendar firstDayOfLeave

protected XMLGregorianCalendar lastDateForWhichPaid

protected XMLGregorianCalendar lastDayOfWork

protected LeaveOfAbsenceTypeObjectType leaveOfAbsenceTypeReference

protected LeaveTypeReasonObjectType leaveReasonReference

protected Boolean multipleChildIndicator

protected BigDecimal numberOfBabiesAdoptedChildren

protected BigDecimal numberOfChildDependents

protected BigDecimal numberOfPreviousBirths

protected BigDecimal numberOfPreviousMaternityLeaves

protected PositionElementObjectType positionReference

protected String requestLeaveOfAbsenceID

protected Boolean singleParentIndicator

protected Boolean stillbirthBabyDeceased

Public Constructors

public LeaveRequestDataType ()

Public Methods

public XMLGregorianCalendar getAdoptionPlacementDate ()

Gets the value of the adoptionPlacementDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getAgeOfDependent ()

Gets the value of the ageOfDependent property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getChildSBirthDate ()

Gets the value of the childSBirthDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getDateBabyArrivedHomeFromHospital ()

Gets the value of the dateBabyArrivedHomeFromHospital property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getDateChildEnteredCountry ()

Gets the value of the dateChildEnteredCountry property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getEstimatedLastDayOfLeave ()

Gets the value of the estimatedLastDayOfLeave property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getExpectedDueDate ()

Gets the value of the expectedDueDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getFirstDayOfLeave ()

Gets the value of the firstDayOfLeave property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getLastDateForWhichPaid ()

Gets the value of the lastDateForWhichPaid property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getLastDayOfWork ()

Gets the value of the lastDayOfWork property.

Returns
  • possible object is XMLGregorianCalendar

public LeaveOfAbsenceTypeObjectType getLeaveOfAbsenceTypeReference ()

Gets the value of the leaveOfAbsenceTypeReference property.

Returns

public LeaveTypeReasonObjectType getLeaveReasonReference ()

Gets the value of the leaveReasonReference property.

Returns

public Boolean getMultipleChildIndicator ()

Gets the value of the multipleChildIndicator property. This getter has been renamed from isMultipleChildIndicator() to getMultipleChildIndicator() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public BigDecimal getNumberOfBabiesAdoptedChildren ()

Gets the value of the numberOfBabiesAdoptedChildren property.

Returns
  • possible object is BigDecimal

public BigDecimal getNumberOfChildDependents ()

Gets the value of the numberOfChildDependents property.

Returns
  • possible object is BigDecimal

public BigDecimal getNumberOfPreviousBirths ()

Gets the value of the numberOfPreviousBirths property.

Returns
  • possible object is BigDecimal

public BigDecimal getNumberOfPreviousMaternityLeaves ()

Gets the value of the numberOfPreviousMaternityLeaves property.

Returns
  • possible object is BigDecimal

public PositionElementObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public String getRequestLeaveOfAbsenceID ()

Gets the value of the requestLeaveOfAbsenceID property.

Returns
  • possible object is String

public Boolean getSingleParentIndicator ()

Gets the value of the singleParentIndicator property. This getter has been renamed from isSingleParentIndicator() to getSingleParentIndicator() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getStillbirthBabyDeceased ()

Gets the value of the stillbirthBabyDeceased property. This getter has been renamed from isStillbirthBabyDeceased() to getStillbirthBabyDeceased() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public void setAdoptionPlacementDate (XMLGregorianCalendar value)

Sets the value of the adoptionPlacementDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setAgeOfDependent (BigDecimal value)

Sets the value of the ageOfDependent property.

Parameters
value Allowed object is BigDecimal

public void setChildSBirthDate (XMLGregorianCalendar value)

Sets the value of the childSBirthDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDateBabyArrivedHomeFromHospital (XMLGregorianCalendar value)

Sets the value of the dateBabyArrivedHomeFromHospital property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDateChildEnteredCountry (XMLGregorianCalendar value)

Sets the value of the dateChildEnteredCountry property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEstimatedLastDayOfLeave (XMLGregorianCalendar value)

Sets the value of the estimatedLastDayOfLeave property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setExpectedDueDate (XMLGregorianCalendar value)

Sets the value of the expectedDueDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setFirstDayOfLeave (XMLGregorianCalendar value)

Sets the value of the firstDayOfLeave property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setLastDateForWhichPaid (XMLGregorianCalendar value)

Sets the value of the lastDateForWhichPaid property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setLastDayOfWork (XMLGregorianCalendar value)

Sets the value of the lastDayOfWork property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setLeaveOfAbsenceTypeReference (LeaveOfAbsenceTypeObjectType value)

Sets the value of the leaveOfAbsenceTypeReference property.

Parameters
value Allowed object is LeaveOfAbsenceTypeObjectType

public void setLeaveReasonReference (LeaveTypeReasonObjectType value)

Sets the value of the leaveReasonReference property.

Parameters
value Allowed object is LeaveTypeReasonObjectType

public void setMultipleChildIndicator (Boolean value)

Sets the value of the multipleChildIndicator property.

Parameters
value Allowed object is Boolean

public void setNumberOfBabiesAdoptedChildren (BigDecimal value)

Sets the value of the numberOfBabiesAdoptedChildren property.

Parameters
value Allowed object is BigDecimal

public void setNumberOfChildDependents (BigDecimal value)

Sets the value of the numberOfChildDependents property.

Parameters
value Allowed object is BigDecimal

public void setNumberOfPreviousBirths (BigDecimal value)

Sets the value of the numberOfPreviousBirths property.

Parameters
value Allowed object is BigDecimal

public void setNumberOfPreviousMaternityLeaves (BigDecimal value)

Sets the value of the numberOfPreviousMaternityLeaves property.

Parameters
value Allowed object is BigDecimal

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType

public void setRequestLeaveOfAbsenceID (String value)

Sets the value of the requestLeaveOfAbsenceID property.

Parameters
value Allowed object is String

public void setSingleParentIndicator (Boolean value)

Sets the value of the singleParentIndicator property.

Parameters
value Allowed object is Boolean

public void setStillbirthBabyDeceased (Boolean value)

Sets the value of the stillbirthBabyDeceased property.

Parameters
value Allowed object is Boolean