public class

TerminateEmployeeDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.TerminateEmployeeDataType

Class Overview

This web service is used to Terminate an Employee. It will run the Terminate Employee Business Process and (optionally) its subprocesses.

Java class for Terminate_Employee_DataType complex type.

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

 <complexType name="Terminate_Employee_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Employee_Reference" type="{urn:com.workday/bsvc}EmployeeObjectType"/>
         <element name="Termination_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Terminate_Event_Data" type="{urn:com.workday/bsvc}Terminate_Event_DataType"/>
         <element name="Request_One_Time_Payment_Sub_Process" type="{urn:com.workday/bsvc}Request_One_Time_Payment_Sub_Business_ProcessType" minOccurs="0"/>
         <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="Edit_Service_Dates_Sub_Process" type="{urn:com.workday/bsvc}Edit_Service_Dates_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Add_Retiree_Status_Sub_Process" type="{urn:com.workday/bsvc}Add_Retiree_Status_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Maintain_Employee_Contracts_Sub_Business_Process" type="{urn:com.workday/bsvc}Maintain_Employee_Contracts_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Check_Position_Budget_Sub_Process" type="{urn:com.workday/bsvc}Check_Position_Budget_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Assign_Organization_Roles_Sub_Process" type="{urn:com.workday/bsvc}Assign_Organization_Roles_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Create_Job_Requisition_Sub_Process" type="{urn:com.workday/bsvc}Create_Job_Requisition_Sub_ProcessType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected AddRetireeStatusSubBusinessProcessType addRetireeStatusSubProcess
protected AssignOrganizationRolesSubBusinessProcessType assignOrganizationRolesSubProcess
protected CheckPositionBudgetSubBusinessProcessType checkPositionBudgetSubProcess
protected CreateJobRequisitionSubProcessType createJobRequisitionSubProcess
protected EditServiceDatesSubBusinessProcessType editServiceDatesSubProcess
protected EmployeeObjectType employeeReference
protected MaintainEmployeeContractsSubBusinessProcessType maintainEmployeeContractsSubBusinessProcess
protected RequestOneTimePaymentSubBusinessProcessType requestOneTimePaymentSubProcess
protected ReviewCOBRAEligibilitySubBusinessProcessType reviewCOBRAEligibilitySubProcess
protected ReviewPayrollInterfaceDataExtractBusinessSubProcessType reviewPayrollInterfaceEventSubProcess
protected TerminateEventDataType terminateEventData
protected XMLGregorianCalendar terminationDate
Public Constructors
TerminateEmployeeDataType()
Public Methods
AddRetireeStatusSubBusinessProcessType getAddRetireeStatusSubProcess()
Gets the value of the addRetireeStatusSubProcess property.
AssignOrganizationRolesSubBusinessProcessType getAssignOrganizationRolesSubProcess()
Gets the value of the assignOrganizationRolesSubProcess property.
CheckPositionBudgetSubBusinessProcessType getCheckPositionBudgetSubProcess()
Gets the value of the checkPositionBudgetSubProcess property.
CreateJobRequisitionSubProcessType getCreateJobRequisitionSubProcess()
Gets the value of the createJobRequisitionSubProcess property.
EditServiceDatesSubBusinessProcessType getEditServiceDatesSubProcess()
Gets the value of the editServiceDatesSubProcess property.
EmployeeObjectType getEmployeeReference()
Gets the value of the employeeReference property.
MaintainEmployeeContractsSubBusinessProcessType getMaintainEmployeeContractsSubBusinessProcess()
Gets the value of the maintainEmployeeContractsSubBusinessProcess property.
RequestOneTimePaymentSubBusinessProcessType getRequestOneTimePaymentSubProcess()
Gets the value of the requestOneTimePaymentSubProcess property.
ReviewCOBRAEligibilitySubBusinessProcessType getReviewCOBRAEligibilitySubProcess()
Gets the value of the reviewCOBRAEligibilitySubProcess property.
ReviewPayrollInterfaceDataExtractBusinessSubProcessType getReviewPayrollInterfaceEventSubProcess()
Gets the value of the reviewPayrollInterfaceEventSubProcess property.
TerminateEventDataType getTerminateEventData()
Gets the value of the terminateEventData property.
XMLGregorianCalendar getTerminationDate()
Gets the value of the terminationDate property.
void setAddRetireeStatusSubProcess(AddRetireeStatusSubBusinessProcessType value)
Sets the value of the addRetireeStatusSubProcess property.
void setAssignOrganizationRolesSubProcess(AssignOrganizationRolesSubBusinessProcessType value)
Sets the value of the assignOrganizationRolesSubProcess property.
void setCheckPositionBudgetSubProcess(CheckPositionBudgetSubBusinessProcessType value)
Sets the value of the checkPositionBudgetSubProcess property.
void setCreateJobRequisitionSubProcess(CreateJobRequisitionSubProcessType value)
Sets the value of the createJobRequisitionSubProcess property.
void setEditServiceDatesSubProcess(EditServiceDatesSubBusinessProcessType value)
Sets the value of the editServiceDatesSubProcess property.
void setEmployeeReference(EmployeeObjectType value)
Sets the value of the employeeReference property.
void setMaintainEmployeeContractsSubBusinessProcess(MaintainEmployeeContractsSubBusinessProcessType value)
Sets the value of the maintainEmployeeContractsSubBusinessProcess property.
void setRequestOneTimePaymentSubProcess(RequestOneTimePaymentSubBusinessProcessType value)
Sets the value of the requestOneTimePaymentSubProcess property.
void setReviewCOBRAEligibilitySubProcess(ReviewCOBRAEligibilitySubBusinessProcessType value)
Sets the value of the reviewCOBRAEligibilitySubProcess property.
void setReviewPayrollInterfaceEventSubProcess(ReviewPayrollInterfaceDataExtractBusinessSubProcessType value)
Sets the value of the reviewPayrollInterfaceEventSubProcess property.
void setTerminateEventData(TerminateEventDataType value)
Sets the value of the terminateEventData property.
void setTerminationDate(XMLGregorianCalendar value)
Sets the value of the terminationDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected AddRetireeStatusSubBusinessProcessType addRetireeStatusSubProcess

protected AssignOrganizationRolesSubBusinessProcessType assignOrganizationRolesSubProcess

protected CheckPositionBudgetSubBusinessProcessType checkPositionBudgetSubProcess

protected CreateJobRequisitionSubProcessType createJobRequisitionSubProcess

protected EditServiceDatesSubBusinessProcessType editServiceDatesSubProcess

protected EmployeeObjectType employeeReference

protected MaintainEmployeeContractsSubBusinessProcessType maintainEmployeeContractsSubBusinessProcess

protected RequestOneTimePaymentSubBusinessProcessType requestOneTimePaymentSubProcess

protected ReviewCOBRAEligibilitySubBusinessProcessType reviewCOBRAEligibilitySubProcess

protected ReviewPayrollInterfaceDataExtractBusinessSubProcessType reviewPayrollInterfaceEventSubProcess

protected TerminateEventDataType terminateEventData

protected XMLGregorianCalendar terminationDate

Public Constructors

public TerminateEmployeeDataType ()

Public Methods

public AddRetireeStatusSubBusinessProcessType getAddRetireeStatusSubProcess ()

Gets the value of the addRetireeStatusSubProcess property.

Returns

public AssignOrganizationRolesSubBusinessProcessType getAssignOrganizationRolesSubProcess ()

Gets the value of the assignOrganizationRolesSubProcess property.

public CheckPositionBudgetSubBusinessProcessType getCheckPositionBudgetSubProcess ()

Gets the value of the checkPositionBudgetSubProcess property.

Returns

public CreateJobRequisitionSubProcessType getCreateJobRequisitionSubProcess ()

Gets the value of the createJobRequisitionSubProcess property.

Returns

public EditServiceDatesSubBusinessProcessType getEditServiceDatesSubProcess ()

Gets the value of the editServiceDatesSubProcess property.

Returns

public EmployeeObjectType getEmployeeReference ()

Gets the value of the employeeReference property.

Returns

public MaintainEmployeeContractsSubBusinessProcessType getMaintainEmployeeContractsSubBusinessProcess ()

Gets the value of the maintainEmployeeContractsSubBusinessProcess property.

public RequestOneTimePaymentSubBusinessProcessType getRequestOneTimePaymentSubProcess ()

Gets the value of the requestOneTimePaymentSubProcess property.

Returns

public ReviewCOBRAEligibilitySubBusinessProcessType getReviewCOBRAEligibilitySubProcess ()

Gets the value of the reviewCOBRAEligibilitySubProcess property.

public ReviewPayrollInterfaceDataExtractBusinessSubProcessType getReviewPayrollInterfaceEventSubProcess ()

Gets the value of the reviewPayrollInterfaceEventSubProcess property.

public TerminateEventDataType getTerminateEventData ()

Gets the value of the terminateEventData property.

Returns

public XMLGregorianCalendar getTerminationDate ()

Gets the value of the terminationDate property.

Returns
  • possible object is XMLGregorianCalendar

public void setAddRetireeStatusSubProcess (AddRetireeStatusSubBusinessProcessType value)

Sets the value of the addRetireeStatusSubProcess property.

Parameters
value Allowed object is AddRetireeStatusSubBusinessProcessType

public void setAssignOrganizationRolesSubProcess (AssignOrganizationRolesSubBusinessProcessType value)

Sets the value of the assignOrganizationRolesSubProcess property.

Parameters
value Allowed object is AssignOrganizationRolesSubBusinessProcessType

public void setCheckPositionBudgetSubProcess (CheckPositionBudgetSubBusinessProcessType value)

Sets the value of the checkPositionBudgetSubProcess property.

Parameters
value Allowed object is CheckPositionBudgetSubBusinessProcessType

public void setCreateJobRequisitionSubProcess (CreateJobRequisitionSubProcessType value)

Sets the value of the createJobRequisitionSubProcess property.

Parameters
value Allowed object is CreateJobRequisitionSubProcessType

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 setMaintainEmployeeContractsSubBusinessProcess (MaintainEmployeeContractsSubBusinessProcessType value)

Sets the value of the maintainEmployeeContractsSubBusinessProcess property.

Parameters
value Allowed object is MaintainEmployeeContractsSubBusinessProcessType

public void setRequestOneTimePaymentSubProcess (RequestOneTimePaymentSubBusinessProcessType value)

Sets the value of the requestOneTimePaymentSubProcess property.

Parameters
value Allowed object is RequestOneTimePaymentSubBusinessProcessType

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

public void setTerminateEventData (TerminateEventDataType value)

Sets the value of the terminateEventData property.

Parameters
value Allowed object is TerminateEventDataType

public void setTerminationDate (XMLGregorianCalendar value)

Sets the value of the terminationDate property.

Parameters
value Allowed object is XMLGregorianCalendar