public class

AddAdditionalJobEventDataType

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

Class Overview

Wrapper element for the details of an Add Additional Job for an employee.

Java class for Add_Additional_Job_Event_DataType complex type.

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

 <complexType name="Add_Additional_Job_Event_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Position_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Additional_Job_Reason_Reference" type="{urn:com.workday/bsvc}Event_Classification_SubcategoryObjectType" minOccurs="0"/>
         <element name="Employee_Type_Reference" type="{urn:com.workday/bsvc}Position_Worker_TypeObjectType" minOccurs="0"/>
         <element name="First_Day_of_Work" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Probation_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Probation_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="Conversion_Position_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Position_Details" type="{urn:com.workday/bsvc}Position_Details_Sub_DataType"/>
         <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 EventClassificationSubcategoryObjectType additionalJobReasonReference
protected XMLGregorianCalendar conversionPositionStartDate
protected PositionWorkerTypeObjectType employeeTypeReference
protected XMLGregorianCalendar endEmploymentDate
protected XMLGregorianCalendar firstDayOfWork
protected PositionDetailsSubDataType positionDetails
protected String positionID
protected XMLGregorianCalendar probationEndDate
protected XMLGregorianCalendar probationStartDate
protected List<WorkerDocumentForStaffingEventDataType> workerDocumentData
Public Constructors
AddAdditionalJobEventDataType()
Public Methods
EventClassificationSubcategoryObjectType getAdditionalJobReasonReference()
Gets the value of the additionalJobReasonReference property.
XMLGregorianCalendar getConversionPositionStartDate()
Gets the value of the conversionPositionStartDate property.
PositionWorkerTypeObjectType getEmployeeTypeReference()
Gets the value of the employeeTypeReference property.
XMLGregorianCalendar getEndEmploymentDate()
Gets the value of the endEmploymentDate property.
XMLGregorianCalendar getFirstDayOfWork()
Gets the value of the firstDayOfWork property.
PositionDetailsSubDataType getPositionDetails()
Gets the value of the positionDetails property.
String getPositionID()
Gets the value of the positionID property.
XMLGregorianCalendar getProbationEndDate()
Gets the value of the probationEndDate property.
XMLGregorianCalendar getProbationStartDate()
Gets the value of the probationStartDate property.
List<WorkerDocumentForStaffingEventDataType> getWorkerDocumentData()
Gets the value of the workerDocumentData property.
void setAdditionalJobReasonReference(EventClassificationSubcategoryObjectType value)
Sets the value of the additionalJobReasonReference property.
void setConversionPositionStartDate(XMLGregorianCalendar value)
Sets the value of the conversionPositionStartDate property.
void setEmployeeTypeReference(PositionWorkerTypeObjectType value)
Sets the value of the employeeTypeReference property.
void setEndEmploymentDate(XMLGregorianCalendar value)
Sets the value of the endEmploymentDate property.
void setFirstDayOfWork(XMLGregorianCalendar value)
Sets the value of the firstDayOfWork property.
void setPositionDetails(PositionDetailsSubDataType value)
Sets the value of the positionDetails property.
void setPositionID(String value)
Sets the value of the positionID property.
void setProbationEndDate(XMLGregorianCalendar value)
Sets the value of the probationEndDate property.
void setProbationStartDate(XMLGregorianCalendar value)
Sets the value of the probationStartDate 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 EventClassificationSubcategoryObjectType additionalJobReasonReference

protected XMLGregorianCalendar conversionPositionStartDate

protected PositionWorkerTypeObjectType employeeTypeReference

protected XMLGregorianCalendar endEmploymentDate

protected XMLGregorianCalendar firstDayOfWork

protected PositionDetailsSubDataType positionDetails

protected String positionID

protected XMLGregorianCalendar probationEndDate

protected XMLGregorianCalendar probationStartDate

protected List<WorkerDocumentForStaffingEventDataType> workerDocumentData

Public Constructors

public AddAdditionalJobEventDataType ()

Public Methods

public EventClassificationSubcategoryObjectType getAdditionalJobReasonReference ()

Gets the value of the additionalJobReasonReference property.

Returns

public XMLGregorianCalendar getConversionPositionStartDate ()

Gets the value of the conversionPositionStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public PositionWorkerTypeObjectType 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 getFirstDayOfWork ()

Gets the value of the firstDayOfWork property.

Returns
  • possible object is XMLGregorianCalendar

public PositionDetailsSubDataType getPositionDetails ()

Gets the value of the positionDetails property.

Returns

public String getPositionID ()

Gets the value of the positionID property.

Returns
  • possible object is String

public XMLGregorianCalendar getProbationEndDate ()

Gets the value of the probationEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getProbationStartDate ()

Gets the value of the probationStartDate property.

Returns
  • possible object is XMLGregorianCalendar

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 setAdditionalJobReasonReference (EventClassificationSubcategoryObjectType value)

Sets the value of the additionalJobReasonReference property.

Parameters
value Allowed object is EventClassificationSubcategoryObjectType

public void setConversionPositionStartDate (XMLGregorianCalendar value)

Sets the value of the conversionPositionStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEmployeeTypeReference (PositionWorkerTypeObjectType value)

Sets the value of the employeeTypeReference property.

Parameters
value Allowed object is PositionWorkerTypeObjectType

public void setEndEmploymentDate (XMLGregorianCalendar value)

Sets the value of the endEmploymentDate 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 setPositionDetails (PositionDetailsSubDataType value)

Sets the value of the positionDetails property.

Parameters
value Allowed object is PositionDetailsSubDataType

public void setPositionID (String value)

Sets the value of the positionID property.

Parameters
value Allowed object is String

public void setProbationEndDate (XMLGregorianCalendar value)

Sets the value of the probationEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setProbationStartDate (XMLGregorianCalendar value)

Sets the value of the probationStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setWorkerDocumentData (List<WorkerDocumentForStaffingEventDataType> workerDocumentData)

Sets the value of the workerDocumentData property.

Parameters
workerDocumentData Allowed object is WorkerDocumentForStaffingEventDataType