public class

DemoteEmployeeDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.staffing.DemoteEmployeeDataType

Class Overview

Wrapper element for the Demote Employee business process and its sub business processes.

Java class for Demote_Employee_DataType complex type.

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

 <complexType name="Demote_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="Current_Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <element name="Change_Position_Data" type="{urn:com.workday/bsvc}Change_Position_DataType"/>
         <element name="Propose_Compensation_Sub_Process" type="{urn:com.workday/bsvc}Propose_Compensation_For_Position_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Request_Budget_Approval_Sub_Process" type="{urn:com.workday/bsvc}Request_Budget_Approval_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Edit_Assign_Organization_Sub_Process" type="{urn:com.workday/bsvc}Edit_Assign_Position_Organization_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Assign_Pay_Group_Sub_Process" type="{urn:com.workday/bsvc}Assign_Pay_Group_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Review_Payroll_Interface_Sub_Process" type="{urn:com.workday/bsvc}Review_Payroll_Interface_Data_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Assign_Matrix_Organization_Sub_Process" type="{urn:com.workday/bsvc}Assign_Matrix_Organization_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Change_Personal_Information_Sub_Process" type="{urn:com.workday/bsvc}Change_Personal_Information_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="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"/>
         <element name="Check_Position_Budget_Sub_Process" type="{urn:com.workday/bsvc}Check_Position_Budget_Sub_Business_ProcessType" minOccurs="0"/>
       </sequence>
       <attribute name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AssignMatrixOrganizationSubBusinessProcessType assignMatrixOrganizationSubProcess
protected AssignOrganizationRolesSubBusinessProcessType assignOrganizationRolesSubProcess
protected AssignPayGroupSubBusinessProcessType assignPayGroupSubProcess
protected ChangePersonalInformationSubBusinessProcessType changePersonalInformationSubProcess
protected ChangePositionDataType changePositionData
protected CheckPositionBudgetSubBusinessProcessType checkPositionBudgetSubProcess
protected CreateJobRequisitionSubProcessType createJobRequisitionSubProcess
protected PositionElementObjectType currentPositionReference
protected EditAssignPositionOrganizationSubBusinessProcessType editAssignOrganizationSubProcess
protected XMLGregorianCalendar effectiveDate
protected EmployeeObjectType employeeReference
protected MaintainEmployeeContractsSubBusinessProcessType maintainEmployeeContractsSubBusinessProcess
protected ProposeCompensationForPositionSubBusinessProcessType proposeCompensationSubProcess
protected RequestBudgetApprovalSubBusinessProcessType requestBudgetApprovalSubProcess
protected ReviewPayrollInterfaceDataSubBusinessProcessType reviewPayrollInterfaceSubProcess
Public Constructors
DemoteEmployeeDataType()
Public Methods
AssignMatrixOrganizationSubBusinessProcessType getAssignMatrixOrganizationSubProcess()
Gets the value of the assignMatrixOrganizationSubProcess property.
AssignOrganizationRolesSubBusinessProcessType getAssignOrganizationRolesSubProcess()
Gets the value of the assignOrganizationRolesSubProcess property.
AssignPayGroupSubBusinessProcessType getAssignPayGroupSubProcess()
Gets the value of the assignPayGroupSubProcess property.
ChangePersonalInformationSubBusinessProcessType getChangePersonalInformationSubProcess()
Gets the value of the changePersonalInformationSubProcess property.
ChangePositionDataType getChangePositionData()
Gets the value of the changePositionData property.
CheckPositionBudgetSubBusinessProcessType getCheckPositionBudgetSubProcess()
Gets the value of the checkPositionBudgetSubProcess property.
CreateJobRequisitionSubProcessType getCreateJobRequisitionSubProcess()
Gets the value of the createJobRequisitionSubProcess property.
PositionElementObjectType getCurrentPositionReference()
Gets the value of the currentPositionReference property.
EditAssignPositionOrganizationSubBusinessProcessType getEditAssignOrganizationSubProcess()
Gets the value of the editAssignOrganizationSubProcess property.
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
EmployeeObjectType getEmployeeReference()
Gets the value of the employeeReference property.
MaintainEmployeeContractsSubBusinessProcessType getMaintainEmployeeContractsSubBusinessProcess()
Gets the value of the maintainEmployeeContractsSubBusinessProcess property.
ProposeCompensationForPositionSubBusinessProcessType getProposeCompensationSubProcess()
Gets the value of the proposeCompensationSubProcess property.
RequestBudgetApprovalSubBusinessProcessType getRequestBudgetApprovalSubProcess()
Gets the value of the requestBudgetApprovalSubProcess property.
ReviewPayrollInterfaceDataSubBusinessProcessType getReviewPayrollInterfaceSubProcess()
Gets the value of the reviewPayrollInterfaceSubProcess property.
void setAssignMatrixOrganizationSubProcess(AssignMatrixOrganizationSubBusinessProcessType value)
Sets the value of the assignMatrixOrganizationSubProcess property.
void setAssignOrganizationRolesSubProcess(AssignOrganizationRolesSubBusinessProcessType value)
Sets the value of the assignOrganizationRolesSubProcess property.
void setAssignPayGroupSubProcess(AssignPayGroupSubBusinessProcessType value)
Sets the value of the assignPayGroupSubProcess property.
void setChangePersonalInformationSubProcess(ChangePersonalInformationSubBusinessProcessType value)
Sets the value of the changePersonalInformationSubProcess property.
void setChangePositionData(ChangePositionDataType value)
Sets the value of the changePositionData property.
void setCheckPositionBudgetSubProcess(CheckPositionBudgetSubBusinessProcessType value)
Sets the value of the checkPositionBudgetSubProcess property.
void setCreateJobRequisitionSubProcess(CreateJobRequisitionSubProcessType value)
Sets the value of the createJobRequisitionSubProcess property.
void setCurrentPositionReference(PositionElementObjectType value)
Sets the value of the currentPositionReference property.
void setEditAssignOrganizationSubProcess(EditAssignPositionOrganizationSubBusinessProcessType value)
Sets the value of the editAssignOrganizationSubProcess property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setEmployeeReference(EmployeeObjectType value)
Sets the value of the employeeReference property.
void setMaintainEmployeeContractsSubBusinessProcess(MaintainEmployeeContractsSubBusinessProcessType value)
Sets the value of the maintainEmployeeContractsSubBusinessProcess property.
void setProposeCompensationSubProcess(ProposeCompensationForPositionSubBusinessProcessType value)
Sets the value of the proposeCompensationSubProcess property.
void setRequestBudgetApprovalSubProcess(RequestBudgetApprovalSubBusinessProcessType value)
Sets the value of the requestBudgetApprovalSubProcess property.
void setReviewPayrollInterfaceSubProcess(ReviewPayrollInterfaceDataSubBusinessProcessType value)
Sets the value of the reviewPayrollInterfaceSubProcess property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected AssignMatrixOrganizationSubBusinessProcessType assignMatrixOrganizationSubProcess

protected AssignOrganizationRolesSubBusinessProcessType assignOrganizationRolesSubProcess

protected AssignPayGroupSubBusinessProcessType assignPayGroupSubProcess

protected ChangePersonalInformationSubBusinessProcessType changePersonalInformationSubProcess

protected ChangePositionDataType changePositionData

protected CheckPositionBudgetSubBusinessProcessType checkPositionBudgetSubProcess

protected CreateJobRequisitionSubProcessType createJobRequisitionSubProcess

protected PositionElementObjectType currentPositionReference

protected EditAssignPositionOrganizationSubBusinessProcessType editAssignOrganizationSubProcess

protected XMLGregorianCalendar effectiveDate

protected EmployeeObjectType employeeReference

protected MaintainEmployeeContractsSubBusinessProcessType maintainEmployeeContractsSubBusinessProcess

protected ProposeCompensationForPositionSubBusinessProcessType proposeCompensationSubProcess

protected RequestBudgetApprovalSubBusinessProcessType requestBudgetApprovalSubProcess

protected ReviewPayrollInterfaceDataSubBusinessProcessType reviewPayrollInterfaceSubProcess

Public Constructors

public DemoteEmployeeDataType ()

Public Methods

public AssignMatrixOrganizationSubBusinessProcessType getAssignMatrixOrganizationSubProcess ()

Gets the value of the assignMatrixOrganizationSubProcess property.

public AssignOrganizationRolesSubBusinessProcessType getAssignOrganizationRolesSubProcess ()

Gets the value of the assignOrganizationRolesSubProcess property.

public AssignPayGroupSubBusinessProcessType getAssignPayGroupSubProcess ()

Gets the value of the assignPayGroupSubProcess property.

Returns

public ChangePersonalInformationSubBusinessProcessType getChangePersonalInformationSubProcess ()

Gets the value of the changePersonalInformationSubProcess property.

public ChangePositionDataType getChangePositionData ()

Gets the value of the changePositionData property.

Returns

public CheckPositionBudgetSubBusinessProcessType getCheckPositionBudgetSubProcess ()

Gets the value of the checkPositionBudgetSubProcess property.

Returns

public CreateJobRequisitionSubProcessType getCreateJobRequisitionSubProcess ()

Gets the value of the createJobRequisitionSubProcess property.

Returns

public PositionElementObjectType getCurrentPositionReference ()

Gets the value of the currentPositionReference property.

Returns

public EditAssignPositionOrganizationSubBusinessProcessType getEditAssignOrganizationSubProcess ()

Gets the value of the editAssignOrganizationSubProcess property.

public XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public EmployeeObjectType getEmployeeReference ()

Gets the value of the employeeReference property.

Returns

public MaintainEmployeeContractsSubBusinessProcessType getMaintainEmployeeContractsSubBusinessProcess ()

Gets the value of the maintainEmployeeContractsSubBusinessProcess property.

public ProposeCompensationForPositionSubBusinessProcessType getProposeCompensationSubProcess ()

Gets the value of the proposeCompensationSubProcess property.

public RequestBudgetApprovalSubBusinessProcessType getRequestBudgetApprovalSubProcess ()

Gets the value of the requestBudgetApprovalSubProcess property.

Returns

public ReviewPayrollInterfaceDataSubBusinessProcessType getReviewPayrollInterfaceSubProcess ()

Gets the value of the reviewPayrollInterfaceSubProcess property.

public void setAssignMatrixOrganizationSubProcess (AssignMatrixOrganizationSubBusinessProcessType value)

Sets the value of the assignMatrixOrganizationSubProcess property.

Parameters
value Allowed object is AssignMatrixOrganizationSubBusinessProcessType

public void setAssignOrganizationRolesSubProcess (AssignOrganizationRolesSubBusinessProcessType value)

Sets the value of the assignOrganizationRolesSubProcess property.

Parameters
value Allowed object is AssignOrganizationRolesSubBusinessProcessType

public void setAssignPayGroupSubProcess (AssignPayGroupSubBusinessProcessType value)

Sets the value of the assignPayGroupSubProcess property.

Parameters
value Allowed object is AssignPayGroupSubBusinessProcessType

public void setChangePersonalInformationSubProcess (ChangePersonalInformationSubBusinessProcessType value)

Sets the value of the changePersonalInformationSubProcess property.

Parameters
value Allowed object is ChangePersonalInformationSubBusinessProcessType

public void setChangePositionData (ChangePositionDataType value)

Sets the value of the changePositionData property.

Parameters
value Allowed object is ChangePositionDataType

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 setCurrentPositionReference (PositionElementObjectType value)

Sets the value of the currentPositionReference property.

Parameters
value Allowed object is PositionElementObjectType

public void setEditAssignOrganizationSubProcess (EditAssignPositionOrganizationSubBusinessProcessType value)

Sets the value of the editAssignOrganizationSubProcess property.

Parameters
value Allowed object is EditAssignPositionOrganizationSubBusinessProcessType

public void setEffectiveDate (XMLGregorianCalendar value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

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 setProposeCompensationSubProcess (ProposeCompensationForPositionSubBusinessProcessType value)

Sets the value of the proposeCompensationSubProcess property.

Parameters
value Allowed object is ProposeCompensationForPositionSubBusinessProcessType

public void setRequestBudgetApprovalSubProcess (RequestBudgetApprovalSubBusinessProcessType value)

Sets the value of the requestBudgetApprovalSubProcess property.

Parameters
value Allowed object is RequestBudgetApprovalSubBusinessProcessType

public void setReviewPayrollInterfaceSubProcess (ReviewPayrollInterfaceDataSubBusinessProcessType value)

Sets the value of the reviewPayrollInterfaceSubProcess property.

Parameters
value Allowed object is ReviewPayrollInterfaceDataSubBusinessProcessType