public class

AddAdditionalJobDataType

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

Class Overview

Wrapper Element for the Add Additional Job business process web service and its sub business processes.

Java class for Add_Additional_Job_DataType complex type.

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

 <complexType name="Add_Additional_Job_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Employee_Reference" type="{urn:com.workday/bsvc}EmployeeObjectType"/>
         <element name="Organization_Reference" type="{urn:com.workday/bsvc}Supervisory_OrganizationObjectType"/>
         <choice>
           <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_RestrictionsObjectType" minOccurs="0"/>
           <element name="Headcount_Reference" type="{urn:com.workday/bsvc}Headcount_RestrictionsObjectType" minOccurs="0"/>
           <element name="Job_Requisition_Reference" type="{urn:com.workday/bsvc}Job_RequisitionObjectType" minOccurs="0"/>
         </choice>
         <element name="Exclude_from_Headcount" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Add_Additional_Job_Event_Data" type="{urn:com.workday/bsvc}Add_Additional_Job_Event_DataType"/>
         <element name="Edit_Assign_Organization_Sub_Process" type="{urn:com.workday/bsvc}Edit_Assign_Position_Organization_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="Assign_Pay_Group_Sub_Process" type="{urn:com.workday/bsvc}Assign_Pay_Group_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Propose_Compensation_for_Additional_Job_Sub_Process" type="{urn:com.workday/bsvc}Propose_Compensation_For_Employment_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="Check_Position_Budget_Sub_Process" type="{urn:com.workday/bsvc}Check_Position_Budget_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"/>
         <element name="Switch_Primary_Job_Sub_Process" type="{urn:com.workday/bsvc}Switch_Primary_Job_Sub_ProcessType" minOccurs="0"/>
         <element name="Add_Academic_Appointment_Sub_Process" type="{urn:com.workday/bsvc}Add_Academic_Appointment_Sub_Business_ProcessType" minOccurs="0"/>
       </sequence>
       <attribute name="Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AddAcademicAppointmentSubBusinessProcessType addAcademicAppointmentSubProcess
protected AddAdditionalJobEventDataType addAdditionalJobEventData
protected AssignCostingAllocationSubBusinessProcessType assignCostingAllocationSubProcess
protected AssignMatrixOrganizationSubBusinessProcessType assignMatrixOrganizationSubProcess
protected AssignPayGroupSubBusinessProcessType assignPayGroupSubProcess
protected CheckPositionBudgetSubBusinessProcessType checkPositionBudgetSubProcess
protected EditAssignPositionOrganizationSubBusinessProcessType editAssignOrganizationSubProcess
protected EmployeeObjectType employeeReference
protected Boolean excludeFromHeadcount
protected HeadcountRestrictionsObjectType headcountReference
protected JobRequisitionObjectType jobRequisitionReference
protected SupervisoryOrganizationObjectType organizationReference
protected PositionRestrictionsObjectType positionReference
protected ProposeCompensationForEmploymentSubBusinessProcessType proposeCompensationForAdditionalJobSubProcess
protected RequestBudgetApprovalSubBusinessProcessType requestBudgetApprovalSubProcess
protected XMLGregorianCalendar startDate
protected SwitchPrimaryJobSubProcessType switchPrimaryJobSubProcess
Public Constructors
AddAdditionalJobDataType()
Public Methods
AddAcademicAppointmentSubBusinessProcessType getAddAcademicAppointmentSubProcess()
Gets the value of the addAcademicAppointmentSubProcess property.
AddAdditionalJobEventDataType getAddAdditionalJobEventData()
Gets the value of the addAdditionalJobEventData property.
AssignCostingAllocationSubBusinessProcessType getAssignCostingAllocationSubProcess()
Gets the value of the assignCostingAllocationSubProcess property.
AssignMatrixOrganizationSubBusinessProcessType getAssignMatrixOrganizationSubProcess()
Gets the value of the assignMatrixOrganizationSubProcess property.
AssignPayGroupSubBusinessProcessType getAssignPayGroupSubProcess()
Gets the value of the assignPayGroupSubProcess property.
CheckPositionBudgetSubBusinessProcessType getCheckPositionBudgetSubProcess()
Gets the value of the checkPositionBudgetSubProcess property.
EditAssignPositionOrganizationSubBusinessProcessType getEditAssignOrganizationSubProcess()
Gets the value of the editAssignOrganizationSubProcess property.
EmployeeObjectType getEmployeeReference()
Gets the value of the employeeReference property.
Boolean getExcludeFromHeadcount()
Gets the value of the excludeFromHeadcount property.
HeadcountRestrictionsObjectType getHeadcountReference()
Gets the value of the headcountReference property.
JobRequisitionObjectType getJobRequisitionReference()
Gets the value of the jobRequisitionReference property.
SupervisoryOrganizationObjectType getOrganizationReference()
Gets the value of the organizationReference property.
PositionRestrictionsObjectType getPositionReference()
Gets the value of the positionReference property.
ProposeCompensationForEmploymentSubBusinessProcessType getProposeCompensationForAdditionalJobSubProcess()
Gets the value of the proposeCompensationForAdditionalJobSubProcess property.
RequestBudgetApprovalSubBusinessProcessType getRequestBudgetApprovalSubProcess()
Gets the value of the requestBudgetApprovalSubProcess property.
XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.
SwitchPrimaryJobSubProcessType getSwitchPrimaryJobSubProcess()
Gets the value of the switchPrimaryJobSubProcess property.
void setAddAcademicAppointmentSubProcess(AddAcademicAppointmentSubBusinessProcessType value)
Sets the value of the addAcademicAppointmentSubProcess property.
void setAddAdditionalJobEventData(AddAdditionalJobEventDataType value)
Sets the value of the addAdditionalJobEventData property.
void setAssignCostingAllocationSubProcess(AssignCostingAllocationSubBusinessProcessType value)
Sets the value of the assignCostingAllocationSubProcess property.
void setAssignMatrixOrganizationSubProcess(AssignMatrixOrganizationSubBusinessProcessType value)
Sets the value of the assignMatrixOrganizationSubProcess property.
void setAssignPayGroupSubProcess(AssignPayGroupSubBusinessProcessType value)
Sets the value of the assignPayGroupSubProcess property.
void setCheckPositionBudgetSubProcess(CheckPositionBudgetSubBusinessProcessType value)
Sets the value of the checkPositionBudgetSubProcess property.
void setEditAssignOrganizationSubProcess(EditAssignPositionOrganizationSubBusinessProcessType value)
Sets the value of the editAssignOrganizationSubProcess property.
void setEmployeeReference(EmployeeObjectType value)
Sets the value of the employeeReference property.
void setExcludeFromHeadcount(Boolean value)
Sets the value of the excludeFromHeadcount property.
void setHeadcountReference(HeadcountRestrictionsObjectType value)
Sets the value of the headcountReference property.
void setJobRequisitionReference(JobRequisitionObjectType value)
Sets the value of the jobRequisitionReference property.
void setOrganizationReference(SupervisoryOrganizationObjectType value)
Sets the value of the organizationReference property.
void setPositionReference(PositionRestrictionsObjectType value)
Sets the value of the positionReference property.
void setProposeCompensationForAdditionalJobSubProcess(ProposeCompensationForEmploymentSubBusinessProcessType value)
Sets the value of the proposeCompensationForAdditionalJobSubProcess property.
void setRequestBudgetApprovalSubProcess(RequestBudgetApprovalSubBusinessProcessType value)
Sets the value of the requestBudgetApprovalSubProcess property.
void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.
void setSwitchPrimaryJobSubProcess(SwitchPrimaryJobSubProcessType value)
Sets the value of the switchPrimaryJobSubProcess property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected AddAcademicAppointmentSubBusinessProcessType addAcademicAppointmentSubProcess

protected AddAdditionalJobEventDataType addAdditionalJobEventData

protected AssignCostingAllocationSubBusinessProcessType assignCostingAllocationSubProcess

protected AssignMatrixOrganizationSubBusinessProcessType assignMatrixOrganizationSubProcess

protected AssignPayGroupSubBusinessProcessType assignPayGroupSubProcess

protected CheckPositionBudgetSubBusinessProcessType checkPositionBudgetSubProcess

protected EditAssignPositionOrganizationSubBusinessProcessType editAssignOrganizationSubProcess

protected EmployeeObjectType employeeReference

protected Boolean excludeFromHeadcount

protected HeadcountRestrictionsObjectType headcountReference

protected JobRequisitionObjectType jobRequisitionReference

protected SupervisoryOrganizationObjectType organizationReference

protected PositionRestrictionsObjectType positionReference

protected ProposeCompensationForEmploymentSubBusinessProcessType proposeCompensationForAdditionalJobSubProcess

protected RequestBudgetApprovalSubBusinessProcessType requestBudgetApprovalSubProcess

protected XMLGregorianCalendar startDate

protected SwitchPrimaryJobSubProcessType switchPrimaryJobSubProcess

Public Constructors

public AddAdditionalJobDataType ()

Public Methods

public AddAcademicAppointmentSubBusinessProcessType getAddAcademicAppointmentSubProcess ()

Gets the value of the addAcademicAppointmentSubProcess property.

public AddAdditionalJobEventDataType getAddAdditionalJobEventData ()

Gets the value of the addAdditionalJobEventData property.

Returns

public AssignCostingAllocationSubBusinessProcessType getAssignCostingAllocationSubProcess ()

Gets the value of the assignCostingAllocationSubProcess property.

public AssignMatrixOrganizationSubBusinessProcessType getAssignMatrixOrganizationSubProcess ()

Gets the value of the assignMatrixOrganizationSubProcess property.

public AssignPayGroupSubBusinessProcessType getAssignPayGroupSubProcess ()

Gets the value of the assignPayGroupSubProcess property.

Returns

public CheckPositionBudgetSubBusinessProcessType getCheckPositionBudgetSubProcess ()

Gets the value of the checkPositionBudgetSubProcess property.

Returns

public EditAssignPositionOrganizationSubBusinessProcessType getEditAssignOrganizationSubProcess ()

Gets the value of the editAssignOrganizationSubProcess property.

public EmployeeObjectType getEmployeeReference ()

Gets the value of the employeeReference property.

Returns

public Boolean getExcludeFromHeadcount ()

Gets the value of the excludeFromHeadcount property. This getter has been renamed from isExcludeFromHeadcount() to getExcludeFromHeadcount() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public HeadcountRestrictionsObjectType getHeadcountReference ()

Gets the value of the headcountReference property.

Returns

public JobRequisitionObjectType getJobRequisitionReference ()

Gets the value of the jobRequisitionReference property.

Returns

public SupervisoryOrganizationObjectType getOrganizationReference ()

Gets the value of the organizationReference property.

Returns

public PositionRestrictionsObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public ProposeCompensationForEmploymentSubBusinessProcessType getProposeCompensationForAdditionalJobSubProcess ()

Gets the value of the proposeCompensationForAdditionalJobSubProcess property.

public RequestBudgetApprovalSubBusinessProcessType getRequestBudgetApprovalSubProcess ()

Gets the value of the requestBudgetApprovalSubProcess property.

Returns

public XMLGregorianCalendar getStartDate ()

Gets the value of the startDate property.

Returns
  • possible object is XMLGregorianCalendar

public SwitchPrimaryJobSubProcessType getSwitchPrimaryJobSubProcess ()

Gets the value of the switchPrimaryJobSubProcess property.

Returns

public void setAddAcademicAppointmentSubProcess (AddAcademicAppointmentSubBusinessProcessType value)

Sets the value of the addAcademicAppointmentSubProcess property.

Parameters
value Allowed object is AddAcademicAppointmentSubBusinessProcessType

public void setAddAdditionalJobEventData (AddAdditionalJobEventDataType value)

Sets the value of the addAdditionalJobEventData property.

Parameters
value Allowed object is AddAdditionalJobEventDataType

public void setAssignCostingAllocationSubProcess (AssignCostingAllocationSubBusinessProcessType value)

Sets the value of the assignCostingAllocationSubProcess property.

Parameters
value Allowed object is AssignCostingAllocationSubBusinessProcessType

public void setAssignMatrixOrganizationSubProcess (AssignMatrixOrganizationSubBusinessProcessType value)

Sets the value of the assignMatrixOrganizationSubProcess property.

Parameters
value Allowed object is AssignMatrixOrganizationSubBusinessProcessType

public void setAssignPayGroupSubProcess (AssignPayGroupSubBusinessProcessType value)

Sets the value of the assignPayGroupSubProcess property.

Parameters
value Allowed object is AssignPayGroupSubBusinessProcessType

public void setCheckPositionBudgetSubProcess (CheckPositionBudgetSubBusinessProcessType value)

Sets the value of the checkPositionBudgetSubProcess property.

Parameters
value Allowed object is CheckPositionBudgetSubBusinessProcessType

public void setEditAssignOrganizationSubProcess (EditAssignPositionOrganizationSubBusinessProcessType value)

Sets the value of the editAssignOrganizationSubProcess property.

Parameters
value Allowed object is EditAssignPositionOrganizationSubBusinessProcessType

public void setEmployeeReference (EmployeeObjectType value)

Sets the value of the employeeReference property.

Parameters
value Allowed object is EmployeeObjectType

public void setExcludeFromHeadcount (Boolean value)

Sets the value of the excludeFromHeadcount property.

Parameters
value Allowed object is Boolean

public void setHeadcountReference (HeadcountRestrictionsObjectType value)

Sets the value of the headcountReference property.

Parameters
value Allowed object is HeadcountRestrictionsObjectType

public void setJobRequisitionReference (JobRequisitionObjectType value)

Sets the value of the jobRequisitionReference property.

Parameters
value Allowed object is JobRequisitionObjectType

public void setOrganizationReference (SupervisoryOrganizationObjectType value)

Sets the value of the organizationReference property.

Parameters
value Allowed object is SupervisoryOrganizationObjectType

public void setPositionReference (PositionRestrictionsObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionRestrictionsObjectType

public void setProposeCompensationForAdditionalJobSubProcess (ProposeCompensationForEmploymentSubBusinessProcessType value)

Sets the value of the proposeCompensationForAdditionalJobSubProcess property.

Parameters
value Allowed object is ProposeCompensationForEmploymentSubBusinessProcessType

public void setRequestBudgetApprovalSubProcess (RequestBudgetApprovalSubBusinessProcessType value)

Sets the value of the requestBudgetApprovalSubProcess property.

Parameters
value Allowed object is RequestBudgetApprovalSubBusinessProcessType

public void setStartDate (XMLGregorianCalendar value)

Sets the value of the startDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setSwitchPrimaryJobSubProcess (SwitchPrimaryJobSubProcessType value)

Sets the value of the switchPrimaryJobSubProcess property.

Parameters
value Allowed object is SwitchPrimaryJobSubProcessType