public class

RequestReturnFromLeaveOfAbsenceDataType

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

Class Overview

Contains Request Return from Leave of Absence data

Java class for Request_Return_from_Leave_of_Absence_DataType complex type.

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

 <complexType name="Request_Return_from_Leave_of_Absence_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Employee_Reference" type="{urn:com.workday/bsvc}EmployeeObjectType"/>
         <element name="First_Day_Back_at_Work" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Leaves_Returning_from_Data" type="{urn:com.workday/bsvc}Leaves_Returning_from_DataType" maxOccurs="unbounded"/>
         <element name="Edit_Service_Dates_Sub_Process" type="{urn:com.workday/bsvc}Edit_Service_Dates_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Review_Payroll_Interface_Event_Sub_Process" type="{urn:com.workday/bsvc}Review_Payroll_Interface_Data_Extract_Business_Sub_ProcessType" minOccurs="0"/>
         <element name="Propose_Compensation_for_Leave_of_Absence_Sub_Process" type="{urn:com.workday/bsvc}Propose_Compensation_For_Leave_of_Absence_Sub_Business_ProcessType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Assign_Organization_Roles_Sub_Process" type="{urn:com.workday/bsvc}Assign_Organization_Roles_Sub_Business_ProcessType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AssignOrganizationRolesSubBusinessProcessType assignOrganizationRolesSubProcess
protected EditServiceDatesSubBusinessProcessType editServiceDatesSubProcess
protected EmployeeObjectType employeeReference
protected XMLGregorianCalendar firstDayBackAtWork
protected List<LeavesReturningFromDataType> leavesReturningFromData
protected List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> proposeCompensationForLeaveOfAbsenceSubProcess
protected ReviewPayrollInterfaceDataExtractBusinessSubProcessType reviewPayrollInterfaceEventSubProcess
Public Constructors
RequestReturnFromLeaveOfAbsenceDataType()
Public Methods
AssignOrganizationRolesSubBusinessProcessType getAssignOrganizationRolesSubProcess()
Gets the value of the assignOrganizationRolesSubProcess property.
EditServiceDatesSubBusinessProcessType getEditServiceDatesSubProcess()
Gets the value of the editServiceDatesSubProcess property.
EmployeeObjectType getEmployeeReference()
Gets the value of the employeeReference property.
XMLGregorianCalendar getFirstDayBackAtWork()
Gets the value of the firstDayBackAtWork property.
List<LeavesReturningFromDataType> getLeavesReturningFromData()
Gets the value of the leavesReturningFromData property.
List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> getProposeCompensationForLeaveOfAbsenceSubProcess()
Gets the value of the proposeCompensationForLeaveOfAbsenceSubProcess property.
ReviewPayrollInterfaceDataExtractBusinessSubProcessType getReviewPayrollInterfaceEventSubProcess()
Gets the value of the reviewPayrollInterfaceEventSubProcess property.
void setAssignOrganizationRolesSubProcess(AssignOrganizationRolesSubBusinessProcessType value)
Sets the value of the assignOrganizationRolesSubProcess property.
void setEditServiceDatesSubProcess(EditServiceDatesSubBusinessProcessType value)
Sets the value of the editServiceDatesSubProcess property.
void setEmployeeReference(EmployeeObjectType value)
Sets the value of the employeeReference property.
void setFirstDayBackAtWork(XMLGregorianCalendar value)
Sets the value of the firstDayBackAtWork property.
void setLeavesReturningFromData(List<LeavesReturningFromDataType> leavesReturningFromData)
Sets the value of the leavesReturningFromData property.
void setProposeCompensationForLeaveOfAbsenceSubProcess(List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> proposeCompensationForLeaveOfAbsenceSubProcess)
Sets the value of the proposeCompensationForLeaveOfAbsenceSubProcess property.
void setReviewPayrollInterfaceEventSubProcess(ReviewPayrollInterfaceDataExtractBusinessSubProcessType value)
Sets the value of the reviewPayrollInterfaceEventSubProcess property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected AssignOrganizationRolesSubBusinessProcessType assignOrganizationRolesSubProcess

protected EditServiceDatesSubBusinessProcessType editServiceDatesSubProcess

protected EmployeeObjectType employeeReference

protected XMLGregorianCalendar firstDayBackAtWork

protected List<LeavesReturningFromDataType> leavesReturningFromData

protected List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> proposeCompensationForLeaveOfAbsenceSubProcess

protected ReviewPayrollInterfaceDataExtractBusinessSubProcessType reviewPayrollInterfaceEventSubProcess

Public Constructors

public RequestReturnFromLeaveOfAbsenceDataType ()

Public Methods

public AssignOrganizationRolesSubBusinessProcessType getAssignOrganizationRolesSubProcess ()

Gets the value of the assignOrganizationRolesSubProcess property.

public EditServiceDatesSubBusinessProcessType getEditServiceDatesSubProcess ()

Gets the value of the editServiceDatesSubProcess property.

Returns

public EmployeeObjectType getEmployeeReference ()

Gets the value of the employeeReference property.

Returns

public XMLGregorianCalendar getFirstDayBackAtWork ()

Gets the value of the firstDayBackAtWork property.

Returns
  • possible object is XMLGregorianCalendar

public List<LeavesReturningFromDataType> getLeavesReturningFromData ()

Gets the value of the leavesReturningFromData 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 leavesReturningFromData property.

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

    getLeavesReturningFromData().add(newItem);
 

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

public List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> getProposeCompensationForLeaveOfAbsenceSubProcess ()

Gets the value of the proposeCompensationForLeaveOfAbsenceSubProcess 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 proposeCompensationForLeaveOfAbsenceSubProcess property.

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

    getProposeCompensationForLeaveOfAbsenceSubProcess().add(newItem);
 

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

public ReviewPayrollInterfaceDataExtractBusinessSubProcessType getReviewPayrollInterfaceEventSubProcess ()

Gets the value of the reviewPayrollInterfaceEventSubProcess property.

public void setAssignOrganizationRolesSubProcess (AssignOrganizationRolesSubBusinessProcessType value)

Sets the value of the assignOrganizationRolesSubProcess property.

Parameters
value Allowed object is AssignOrganizationRolesSubBusinessProcessType

public void setEditServiceDatesSubProcess (EditServiceDatesSubBusinessProcessType value)

Sets the value of the editServiceDatesSubProcess property.

Parameters
value Allowed object is EditServiceDatesSubBusinessProcessType

public void setEmployeeReference (EmployeeObjectType value)

Sets the value of the employeeReference property.

Parameters
value Allowed object is EmployeeObjectType

public void setFirstDayBackAtWork (XMLGregorianCalendar value)

Sets the value of the firstDayBackAtWork property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setLeavesReturningFromData (List<LeavesReturningFromDataType> leavesReturningFromData)

Sets the value of the leavesReturningFromData property.

Parameters
leavesReturningFromData Allowed object is LeavesReturningFromDataType

public void setProposeCompensationForLeaveOfAbsenceSubProcess (List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> proposeCompensationForLeaveOfAbsenceSubProcess)

Sets the value of the proposeCompensationForLeaveOfAbsenceSubProcess property.

Parameters
proposeCompensationForLeaveOfAbsenceSubProcess Allowed object is ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType

public void setReviewPayrollInterfaceEventSubProcess (ReviewPayrollInterfaceDataExtractBusinessSubProcessType value)

Sets the value of the reviewPayrollInterfaceEventSubProcess property.

Parameters
value Allowed object is ReviewPayrollInterfaceDataExtractBusinessSubProcessType