public class

AddAdditionalJobDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.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"/>
         </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"/>
       </sequence>
       <attribute name="Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected AddAdditionalJobEventDataType addAdditionalJobEventData
protected AssignMatrixOrganizationSubBusinessProcessType assignMatrixOrganizationSubProcess
protected AssignPayGroupSubBusinessProcessType assignPayGroupSubProcess
protected CheckPositionBudgetSubBusinessProcessType checkPositionBudgetSubProcess
protected EditAssignPositionOrganizationSubBusinessProcessType editAssignOrganizationSubProcess
protected EmployeeObjectType employeeReference
protected Boolean excludeFromHeadcount
protected HeadcountRestrictionsObjectType headcountReference
protected SupervisoryOrganizationObjectType organizationReference
protected PositionRestrictionsObjectType positionReference
protected ProposeCompensationForEmploymentSubBusinessProcessType proposeCompensationForAdditionalJobSubProcess
protected RequestBudgetApprovalSubBusinessProcessType requestBudgetApprovalSubProcess
protected XMLGregorianCalendar startDate
Public Constructors
AddAdditionalJobDataType()
Public Methods
AddAdditionalJobEventDataType getAddAdditionalJobEventData()
Gets the value of the addAdditionalJobEventData 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.
HeadcountRestrictionsObjectType getHeadcountReference()
Gets the value of the headcountReference 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.
Boolean isExcludeFromHeadcount()
Gets the value of the excludeFromHeadcount property.
void setAddAdditionalJobEventData(AddAdditionalJobEventDataType value)
Sets the value of the addAdditionalJobEventData 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 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.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected AddAdditionalJobEventDataType addAdditionalJobEventData

protected AssignMatrixOrganizationSubBusinessProcessType assignMatrixOrganizationSubProcess

protected AssignPayGroupSubBusinessProcessType assignPayGroupSubProcess

protected CheckPositionBudgetSubBusinessProcessType checkPositionBudgetSubProcess

protected EditAssignPositionOrganizationSubBusinessProcessType editAssignOrganizationSubProcess

protected EmployeeObjectType employeeReference

protected Boolean excludeFromHeadcount

protected HeadcountRestrictionsObjectType headcountReference

protected SupervisoryOrganizationObjectType organizationReference

protected PositionRestrictionsObjectType positionReference

protected ProposeCompensationForEmploymentSubBusinessProcessType proposeCompensationForAdditionalJobSubProcess

protected RequestBudgetApprovalSubBusinessProcessType requestBudgetApprovalSubProcess

protected XMLGregorianCalendar startDate

Public Constructors

public AddAdditionalJobDataType ()

Public Methods

public AddAdditionalJobEventDataType getAddAdditionalJobEventData ()

Gets the value of the addAdditionalJobEventData property.

Returns

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 HeadcountRestrictionsObjectType getHeadcountReference ()

Gets the value of the headcountReference 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 Boolean isExcludeFromHeadcount ()

Gets the value of the excludeFromHeadcount property.

Returns
  • possible object is Boolean

public void setAddAdditionalJobEventData (AddAdditionalJobEventDataType value)

Sets the value of the addAdditionalJobEventData property.

Parameters
value Allowed object is AddAdditionalJobEventDataType

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 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