public class

RequestLeaveOfAbsenceDataType

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

Class Overview

Contains Request Leave of Absence data

Java class for Request_Leave_of_Absence_DataType complex type.

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

 <complexType name="Request_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="Leave_Request_Data" type="{urn:com.workday/bsvc}Leave_Request_DataType"/>
         <element name="Review_COBRA_Eligibility_Sub_Process" type="{urn:com.workday/bsvc}Review_COBRA_Eligibility_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"/>
         <element name="Assign_Costing_Allocation_Sub_Process" type="{urn:com.workday/bsvc}Assign_Costing_Allocation_Sub_Business_ProcessType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AssignCostingAllocationSubBusinessProcessType assignCostingAllocationSubProcess
protected AssignOrganizationRolesSubBusinessProcessType assignOrganizationRolesSubProcess
protected EmployeeObjectType employeeReference
protected LeaveRequestDataType leaveRequestData
protected List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> proposeCompensationForLeaveOfAbsenceSubProcess
protected ReviewCOBRAEligibilitySubBusinessProcessType reviewCOBRAEligibilitySubProcess
protected ReviewPayrollInterfaceDataExtractBusinessSubProcessType reviewPayrollInterfaceEventSubProcess
Public Constructors
RequestLeaveOfAbsenceDataType()
Public Methods
AssignCostingAllocationSubBusinessProcessType getAssignCostingAllocationSubProcess()
Gets the value of the assignCostingAllocationSubProcess property.
AssignOrganizationRolesSubBusinessProcessType getAssignOrganizationRolesSubProcess()
Gets the value of the assignOrganizationRolesSubProcess property.
EmployeeObjectType getEmployeeReference()
Gets the value of the employeeReference property.
LeaveRequestDataType getLeaveRequestData()
Gets the value of the leaveRequestData property.
List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> getProposeCompensationForLeaveOfAbsenceSubProcess()
Gets the value of the proposeCompensationForLeaveOfAbsenceSubProcess property.
ReviewCOBRAEligibilitySubBusinessProcessType getReviewCOBRAEligibilitySubProcess()
Gets the value of the reviewCOBRAEligibilitySubProcess property.
ReviewPayrollInterfaceDataExtractBusinessSubProcessType getReviewPayrollInterfaceEventSubProcess()
Gets the value of the reviewPayrollInterfaceEventSubProcess property.
void setAssignCostingAllocationSubProcess(AssignCostingAllocationSubBusinessProcessType value)
Sets the value of the assignCostingAllocationSubProcess property.
void setAssignOrganizationRolesSubProcess(AssignOrganizationRolesSubBusinessProcessType value)
Sets the value of the assignOrganizationRolesSubProcess property.
void setEmployeeReference(EmployeeObjectType value)
Sets the value of the employeeReference property.
void setLeaveRequestData(LeaveRequestDataType value)
Sets the value of the leaveRequestData property.
void setProposeCompensationForLeaveOfAbsenceSubProcess(List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> proposeCompensationForLeaveOfAbsenceSubProcess)
Sets the value of the proposeCompensationForLeaveOfAbsenceSubProcess property.
void setReviewCOBRAEligibilitySubProcess(ReviewCOBRAEligibilitySubBusinessProcessType value)
Sets the value of the reviewCOBRAEligibilitySubProcess 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 AssignCostingAllocationSubBusinessProcessType assignCostingAllocationSubProcess

protected AssignOrganizationRolesSubBusinessProcessType assignOrganizationRolesSubProcess

protected EmployeeObjectType employeeReference

protected LeaveRequestDataType leaveRequestData

protected List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> proposeCompensationForLeaveOfAbsenceSubProcess

protected ReviewCOBRAEligibilitySubBusinessProcessType reviewCOBRAEligibilitySubProcess

protected ReviewPayrollInterfaceDataExtractBusinessSubProcessType reviewPayrollInterfaceEventSubProcess

Public Constructors

public RequestLeaveOfAbsenceDataType ()

Public Methods

public AssignCostingAllocationSubBusinessProcessType getAssignCostingAllocationSubProcess ()

Gets the value of the assignCostingAllocationSubProcess property.

public AssignOrganizationRolesSubBusinessProcessType getAssignOrganizationRolesSubProcess ()

Gets the value of the assignOrganizationRolesSubProcess property.

public EmployeeObjectType getEmployeeReference ()

Gets the value of the employeeReference property.

Returns

public LeaveRequestDataType getLeaveRequestData ()

Gets the value of the leaveRequestData property.

Returns

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 ReviewCOBRAEligibilitySubBusinessProcessType getReviewCOBRAEligibilitySubProcess ()

Gets the value of the reviewCOBRAEligibilitySubProcess property.

public ReviewPayrollInterfaceDataExtractBusinessSubProcessType getReviewPayrollInterfaceEventSubProcess ()

Gets the value of the reviewPayrollInterfaceEventSubProcess property.

public void setAssignCostingAllocationSubProcess (AssignCostingAllocationSubBusinessProcessType value)

Sets the value of the assignCostingAllocationSubProcess property.

Parameters
value Allowed object is AssignCostingAllocationSubBusinessProcessType

public void setAssignOrganizationRolesSubProcess (AssignOrganizationRolesSubBusinessProcessType value)

Sets the value of the assignOrganizationRolesSubProcess property.

Parameters
value Allowed object is AssignOrganizationRolesSubBusinessProcessType

public void setEmployeeReference (EmployeeObjectType value)

Sets the value of the employeeReference property.

Parameters
value Allowed object is EmployeeObjectType

public void setLeaveRequestData (LeaveRequestDataType value)

Sets the value of the leaveRequestData property.

Parameters
value Allowed object is LeaveRequestDataType

public void setProposeCompensationForLeaveOfAbsenceSubProcess (List<ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType> proposeCompensationForLeaveOfAbsenceSubProcess)

Sets the value of the proposeCompensationForLeaveOfAbsenceSubProcess property.

Parameters
proposeCompensationForLeaveOfAbsenceSubProcess Allowed object is ProposeCompensationForLeaveOfAbsenceSubBusinessProcessType

public void setReviewCOBRAEligibilitySubProcess (ReviewCOBRAEligibilitySubBusinessProcessType value)

Sets the value of the reviewCOBRAEligibilitySubProcess property.

Parameters
value Allowed object is ReviewCOBRAEligibilitySubBusinessProcessType

public void setReviewPayrollInterfaceEventSubProcess (ReviewPayrollInterfaceDataExtractBusinessSubProcessType value)

Sets the value of the reviewPayrollInterfaceEventSubProcess property.

Parameters
value Allowed object is ReviewPayrollInterfaceDataExtractBusinessSubProcessType