public class

ChangeJobDetailDataType

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

Class Overview

Contains the details of the change job business process including the reason.

Java class for Change_Job_Detail_DataType complex type.

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

 <complexType name="Change_Job_Detail_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Reason_Reference" type="{urn:com.workday/bsvc}Change_Job_SubcategoryObjectType"/>
         <element name="Supervisory_Organization_Reference" type="{urn:com.workday/bsvc}Supervisory_OrganizationObjectType" minOccurs="0"/>
         <element name="Headcount_Option_Reference" type="{urn:com.workday/bsvc}Headcount_OptionsObjectType" minOccurs="0"/>
         <element name="Job_Overlap_Allowed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <choice>
           <element name="Proposed_Position_Reference" type="{urn:com.workday/bsvc}Position_RestrictionsObjectType" minOccurs="0"/>
           <element name="Proposed_Headcount_Reference" type="{urn:com.workday/bsvc}Headcount_RestrictionsObjectType" minOccurs="0"/>
           <element name="Proposed_Job_Requisition_Reference" type="{urn:com.workday/bsvc}Job_RequisitionObjectType" minOccurs="0"/>
           <element name="Create_Position" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         </choice>
         <choice>
           <element name="Employee_Type_Reference" type="{urn:com.workday/bsvc}Employee_TypeObjectType" minOccurs="0"/>
           <element name="Contingent_Worker_Type_Reference" type="{urn:com.workday/bsvc}Contingent_Worker_TypeObjectType" minOccurs="0"/>
         </choice>
         <element name="Job_Details_Data" type="{urn:com.workday/bsvc}Position_Details_Sub_DataType" minOccurs="0"/>
         <element name="International_Assignment_Type_Reference" type="{urn:com.workday/bsvc}International_Assignment_TypeObjectType" minOccurs="0"/>
         <element name="Expected_Assignment_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="End_Employment_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Contract_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="First_Day_of_Work" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Notify_Worker_By" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="New_Position_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Contract_Details_Data" type="{urn:com.workday/bsvc}Contract_Details_Sub_DataType" minOccurs="0"/>
         <element name="Worker_Document_Data" type="{urn:com.workday/bsvc}Worker_Document_for_Staffing_Event_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected ContingentWorkerTypeObjectType contingentWorkerTypeReference
protected ContractDetailsSubDataType contractDetailsData
protected XMLGregorianCalendar contractEndDate
protected Boolean createPosition
protected EmployeeTypeObjectType employeeTypeReference
protected XMLGregorianCalendar endEmploymentDate
protected XMLGregorianCalendar expectedAssignmentEndDate
protected XMLGregorianCalendar firstDayOfWork
protected HeadcountOptionsObjectType headcountOptionReference
protected InternationalAssignmentTypeObjectType internationalAssignmentTypeReference
protected PositionDetailsSubDataType jobDetailsData
protected Boolean jobOverlapAllowed
protected String newPositionID
protected XMLGregorianCalendar notifyWorkerBy
protected HeadcountRestrictionsObjectType proposedHeadcountReference
protected JobRequisitionObjectType proposedJobRequisitionReference
protected PositionRestrictionsObjectType proposedPositionReference
protected ChangeJobSubcategoryObjectType reasonReference
protected SupervisoryOrganizationObjectType supervisoryOrganizationReference
protected List<WorkerDocumentForStaffingEventDataType> workerDocumentData
Public Constructors
ChangeJobDetailDataType()
Public Methods
ContingentWorkerTypeObjectType getContingentWorkerTypeReference()
Gets the value of the contingentWorkerTypeReference property.
ContractDetailsSubDataType getContractDetailsData()
Gets the value of the contractDetailsData property.
XMLGregorianCalendar getContractEndDate()
Gets the value of the contractEndDate property.
Boolean getCreatePosition()
Gets the value of the createPosition property.
EmployeeTypeObjectType getEmployeeTypeReference()
Gets the value of the employeeTypeReference property.
XMLGregorianCalendar getEndEmploymentDate()
Gets the value of the endEmploymentDate property.
XMLGregorianCalendar getExpectedAssignmentEndDate()
Gets the value of the expectedAssignmentEndDate property.
XMLGregorianCalendar getFirstDayOfWork()
Gets the value of the firstDayOfWork property.
HeadcountOptionsObjectType getHeadcountOptionReference()
Gets the value of the headcountOptionReference property.
InternationalAssignmentTypeObjectType getInternationalAssignmentTypeReference()
Gets the value of the internationalAssignmentTypeReference property.
PositionDetailsSubDataType getJobDetailsData()
Gets the value of the jobDetailsData property.
Boolean getJobOverlapAllowed()
Gets the value of the jobOverlapAllowed property.
String getNewPositionID()
Gets the value of the newPositionID property.
XMLGregorianCalendar getNotifyWorkerBy()
Gets the value of the notifyWorkerBy property.
HeadcountRestrictionsObjectType getProposedHeadcountReference()
Gets the value of the proposedHeadcountReference property.
JobRequisitionObjectType getProposedJobRequisitionReference()
Gets the value of the proposedJobRequisitionReference property.
PositionRestrictionsObjectType getProposedPositionReference()
Gets the value of the proposedPositionReference property.
ChangeJobSubcategoryObjectType getReasonReference()
Gets the value of the reasonReference property.
SupervisoryOrganizationObjectType getSupervisoryOrganizationReference()
Gets the value of the supervisoryOrganizationReference property.
List<WorkerDocumentForStaffingEventDataType> getWorkerDocumentData()
Gets the value of the workerDocumentData property.
void setContingentWorkerTypeReference(ContingentWorkerTypeObjectType value)
Sets the value of the contingentWorkerTypeReference property.
void setContractDetailsData(ContractDetailsSubDataType value)
Sets the value of the contractDetailsData property.
void setContractEndDate(XMLGregorianCalendar value)
Sets the value of the contractEndDate property.
void setCreatePosition(Boolean value)
Sets the value of the createPosition property.
void setEmployeeTypeReference(EmployeeTypeObjectType value)
Sets the value of the employeeTypeReference property.
void setEndEmploymentDate(XMLGregorianCalendar value)
Sets the value of the endEmploymentDate property.
void setExpectedAssignmentEndDate(XMLGregorianCalendar value)
Sets the value of the expectedAssignmentEndDate property.
void setFirstDayOfWork(XMLGregorianCalendar value)
Sets the value of the firstDayOfWork property.
void setHeadcountOptionReference(HeadcountOptionsObjectType value)
Sets the value of the headcountOptionReference property.
void setInternationalAssignmentTypeReference(InternationalAssignmentTypeObjectType value)
Sets the value of the internationalAssignmentTypeReference property.
void setJobDetailsData(PositionDetailsSubDataType value)
Sets the value of the jobDetailsData property.
void setJobOverlapAllowed(Boolean value)
Sets the value of the jobOverlapAllowed property.
void setNewPositionID(String value)
Sets the value of the newPositionID property.
void setNotifyWorkerBy(XMLGregorianCalendar value)
Sets the value of the notifyWorkerBy property.
void setProposedHeadcountReference(HeadcountRestrictionsObjectType value)
Sets the value of the proposedHeadcountReference property.
void setProposedJobRequisitionReference(JobRequisitionObjectType value)
Sets the value of the proposedJobRequisitionReference property.
void setProposedPositionReference(PositionRestrictionsObjectType value)
Sets the value of the proposedPositionReference property.
void setReasonReference(ChangeJobSubcategoryObjectType value)
Sets the value of the reasonReference property.
void setSupervisoryOrganizationReference(SupervisoryOrganizationObjectType value)
Sets the value of the supervisoryOrganizationReference property.
void setWorkerDocumentData(List<WorkerDocumentForStaffingEventDataType> workerDocumentData)
Sets the value of the workerDocumentData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected ContingentWorkerTypeObjectType contingentWorkerTypeReference

protected ContractDetailsSubDataType contractDetailsData

protected XMLGregorianCalendar contractEndDate

protected Boolean createPosition

protected EmployeeTypeObjectType employeeTypeReference

protected XMLGregorianCalendar endEmploymentDate

protected XMLGregorianCalendar expectedAssignmentEndDate

protected XMLGregorianCalendar firstDayOfWork

protected HeadcountOptionsObjectType headcountOptionReference

protected InternationalAssignmentTypeObjectType internationalAssignmentTypeReference

protected PositionDetailsSubDataType jobDetailsData

protected Boolean jobOverlapAllowed

protected String newPositionID

protected XMLGregorianCalendar notifyWorkerBy

protected HeadcountRestrictionsObjectType proposedHeadcountReference

protected JobRequisitionObjectType proposedJobRequisitionReference

protected PositionRestrictionsObjectType proposedPositionReference

protected ChangeJobSubcategoryObjectType reasonReference

protected SupervisoryOrganizationObjectType supervisoryOrganizationReference

protected List<WorkerDocumentForStaffingEventDataType> workerDocumentData

Public Constructors

public ChangeJobDetailDataType ()

Public Methods

public ContingentWorkerTypeObjectType getContingentWorkerTypeReference ()

Gets the value of the contingentWorkerTypeReference property.

Returns

public ContractDetailsSubDataType getContractDetailsData ()

Gets the value of the contractDetailsData property.

Returns

public XMLGregorianCalendar getContractEndDate ()

Gets the value of the contractEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean getCreatePosition ()

Gets the value of the createPosition property. This getter has been renamed from isCreatePosition() to getCreatePosition() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public EmployeeTypeObjectType getEmployeeTypeReference ()

Gets the value of the employeeTypeReference property.

Returns

public XMLGregorianCalendar getEndEmploymentDate ()

Gets the value of the endEmploymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getExpectedAssignmentEndDate ()

Gets the value of the expectedAssignmentEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getFirstDayOfWork ()

Gets the value of the firstDayOfWork property.

Returns
  • possible object is XMLGregorianCalendar

public HeadcountOptionsObjectType getHeadcountOptionReference ()

Gets the value of the headcountOptionReference property.

Returns

public InternationalAssignmentTypeObjectType getInternationalAssignmentTypeReference ()

Gets the value of the internationalAssignmentTypeReference property.

Returns

public PositionDetailsSubDataType getJobDetailsData ()

Gets the value of the jobDetailsData property.

Returns

public Boolean getJobOverlapAllowed ()

Gets the value of the jobOverlapAllowed property. This getter has been renamed from isJobOverlapAllowed() to getJobOverlapAllowed() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getNewPositionID ()

Gets the value of the newPositionID property.

Returns
  • possible object is String

public XMLGregorianCalendar getNotifyWorkerBy ()

Gets the value of the notifyWorkerBy property.

Returns
  • possible object is XMLGregorianCalendar

public HeadcountRestrictionsObjectType getProposedHeadcountReference ()

Gets the value of the proposedHeadcountReference property.

Returns

public JobRequisitionObjectType getProposedJobRequisitionReference ()

Gets the value of the proposedJobRequisitionReference property.

Returns

public PositionRestrictionsObjectType getProposedPositionReference ()

Gets the value of the proposedPositionReference property.

Returns

public ChangeJobSubcategoryObjectType getReasonReference ()

Gets the value of the reasonReference property.

Returns

public SupervisoryOrganizationObjectType getSupervisoryOrganizationReference ()

Gets the value of the supervisoryOrganizationReference property.

Returns

public List<WorkerDocumentForStaffingEventDataType> getWorkerDocumentData ()

Gets the value of the workerDocumentData 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 workerDocumentData property.

For example, to add a new item, do as follows:

    getWorkerDocumentData().add(newItem);
 

Objects of the following type(s) are allowed in the list WorkerDocumentForStaffingEventDataType

public void setContingentWorkerTypeReference (ContingentWorkerTypeObjectType value)

Sets the value of the contingentWorkerTypeReference property.

Parameters
value Allowed object is ContingentWorkerTypeObjectType

public void setContractDetailsData (ContractDetailsSubDataType value)

Sets the value of the contractDetailsData property.

Parameters
value Allowed object is ContractDetailsSubDataType

public void setContractEndDate (XMLGregorianCalendar value)

Sets the value of the contractEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCreatePosition (Boolean value)

Sets the value of the createPosition property.

Parameters
value Allowed object is Boolean

public void setEmployeeTypeReference (EmployeeTypeObjectType value)

Sets the value of the employeeTypeReference property.

Parameters
value Allowed object is EmployeeTypeObjectType

public void setEndEmploymentDate (XMLGregorianCalendar value)

Sets the value of the endEmploymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setExpectedAssignmentEndDate (XMLGregorianCalendar value)

Sets the value of the expectedAssignmentEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setFirstDayOfWork (XMLGregorianCalendar value)

Sets the value of the firstDayOfWork property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setHeadcountOptionReference (HeadcountOptionsObjectType value)

Sets the value of the headcountOptionReference property.

Parameters
value Allowed object is HeadcountOptionsObjectType

public void setInternationalAssignmentTypeReference (InternationalAssignmentTypeObjectType value)

Sets the value of the internationalAssignmentTypeReference property.

Parameters
value Allowed object is InternationalAssignmentTypeObjectType

public void setJobDetailsData (PositionDetailsSubDataType value)

Sets the value of the jobDetailsData property.

Parameters
value Allowed object is PositionDetailsSubDataType

public void setJobOverlapAllowed (Boolean value)

Sets the value of the jobOverlapAllowed property.

Parameters
value Allowed object is Boolean

public void setNewPositionID (String value)

Sets the value of the newPositionID property.

Parameters
value Allowed object is String

public void setNotifyWorkerBy (XMLGregorianCalendar value)

Sets the value of the notifyWorkerBy property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setProposedHeadcountReference (HeadcountRestrictionsObjectType value)

Sets the value of the proposedHeadcountReference property.

Parameters
value Allowed object is HeadcountRestrictionsObjectType

public void setProposedJobRequisitionReference (JobRequisitionObjectType value)

Sets the value of the proposedJobRequisitionReference property.

Parameters
value Allowed object is JobRequisitionObjectType

public void setProposedPositionReference (PositionRestrictionsObjectType value)

Sets the value of the proposedPositionReference property.

Parameters
value Allowed object is PositionRestrictionsObjectType

public void setReasonReference (ChangeJobSubcategoryObjectType value)

Sets the value of the reasonReference property.

Parameters
value Allowed object is ChangeJobSubcategoryObjectType

public void setSupervisoryOrganizationReference (SupervisoryOrganizationObjectType value)

Sets the value of the supervisoryOrganizationReference property.

Parameters
value Allowed object is SupervisoryOrganizationObjectType

public void setWorkerDocumentData (List<WorkerDocumentForStaffingEventDataType> workerDocumentData)

Sets the value of the workerDocumentData property.

Parameters
workerDocumentData Allowed object is WorkerDocumentForStaffingEventDataType