public class

HireEmployeeEventDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.HireEmployeeEventDataType

Class Overview

Wrapper element for the details for an Employee Hire.

Java class for Hire_Employee_Event_DataType complex type.

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

 <complexType name="Hire_Employee_Event_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Employee_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Position_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Hire_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="Continuous_Service_Date" 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="Employment_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Benefits_Service_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Company_Service_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"/>
         <element name="Employee_External_ID_Data" type="{urn:com.workday/bsvc}External_ID_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected XMLGregorianCalendar benefitsServiceDate
protected XMLGregorianCalendar companyServiceDate
protected XMLGregorianCalendar continuousServiceDate
protected ExternalIDDataType employeeExternalIDData
protected String employeeID
protected PositionWorkerTypeObjectType employeeTypeReference
protected XMLGregorianCalendar employmentEndDate
protected XMLGregorianCalendar firstDayOfWork
protected EventClassificationSubcategoryObjectType hireReasonReference
protected PositionDetailsSubDataType positionDetails
protected String positionID
protected XMLGregorianCalendar probationEndDate
protected XMLGregorianCalendar probationStartDate
protected List<WorkerDocumentForStaffingEventDataType> workerDocumentData
Public Constructors
HireEmployeeEventDataType()
Public Methods
XMLGregorianCalendar getBenefitsServiceDate()
Gets the value of the benefitsServiceDate property.
XMLGregorianCalendar getCompanyServiceDate()
Gets the value of the companyServiceDate property.
XMLGregorianCalendar getContinuousServiceDate()
Gets the value of the continuousServiceDate property.
ExternalIDDataType getEmployeeExternalIDData()
Gets the value of the employeeExternalIDData property.
String getEmployeeID()
Gets the value of the employeeID property.
PositionWorkerTypeObjectType getEmployeeTypeReference()
Gets the value of the employeeTypeReference property.
XMLGregorianCalendar getEmploymentEndDate()
Gets the value of the employmentEndDate property.
XMLGregorianCalendar getFirstDayOfWork()
Gets the value of the firstDayOfWork property.
EventClassificationSubcategoryObjectType getHireReasonReference()
Gets the value of the hireReasonReference 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 setBenefitsServiceDate(XMLGregorianCalendar value)
Sets the value of the benefitsServiceDate property.
void setCompanyServiceDate(XMLGregorianCalendar value)
Sets the value of the companyServiceDate property.
void setContinuousServiceDate(XMLGregorianCalendar value)
Sets the value of the continuousServiceDate property.
void setEmployeeExternalIDData(ExternalIDDataType value)
Sets the value of the employeeExternalIDData property.
void setEmployeeID(String value)
Sets the value of the employeeID property.
void setEmployeeTypeReference(PositionWorkerTypeObjectType value)
Sets the value of the employeeTypeReference property.
void setEmploymentEndDate(XMLGregorianCalendar value)
Sets the value of the employmentEndDate property.
void setFirstDayOfWork(XMLGregorianCalendar value)
Sets the value of the firstDayOfWork property.
void setHireReasonReference(EventClassificationSubcategoryObjectType value)
Sets the value of the hireReasonReference 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.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected XMLGregorianCalendar benefitsServiceDate

protected XMLGregorianCalendar companyServiceDate

protected XMLGregorianCalendar continuousServiceDate

protected ExternalIDDataType employeeExternalIDData

protected String employeeID

protected PositionWorkerTypeObjectType employeeTypeReference

protected XMLGregorianCalendar employmentEndDate

protected XMLGregorianCalendar firstDayOfWork

protected EventClassificationSubcategoryObjectType hireReasonReference

protected PositionDetailsSubDataType positionDetails

protected String positionID

protected XMLGregorianCalendar probationEndDate

protected XMLGregorianCalendar probationStartDate

protected List<WorkerDocumentForStaffingEventDataType> workerDocumentData

Public Constructors

public HireEmployeeEventDataType ()

Public Methods

public XMLGregorianCalendar getBenefitsServiceDate ()

Gets the value of the benefitsServiceDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getCompanyServiceDate ()

Gets the value of the companyServiceDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getContinuousServiceDate ()

Gets the value of the continuousServiceDate property.

Returns
  • possible object is XMLGregorianCalendar

public ExternalIDDataType getEmployeeExternalIDData ()

Gets the value of the employeeExternalIDData property.

Returns

public String getEmployeeID ()

Gets the value of the employeeID property.

Returns
  • possible object is String

public PositionWorkerTypeObjectType getEmployeeTypeReference ()

Gets the value of the employeeTypeReference property.

Returns

public XMLGregorianCalendar getEmploymentEndDate ()

Gets the value of the employmentEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getFirstDayOfWork ()

Gets the value of the firstDayOfWork property.

Returns
  • possible object is XMLGregorianCalendar

public EventClassificationSubcategoryObjectType getHireReasonReference ()

Gets the value of the hireReasonReference property.

Returns

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 setBenefitsServiceDate (XMLGregorianCalendar value)

Sets the value of the benefitsServiceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCompanyServiceDate (XMLGregorianCalendar value)

Sets the value of the companyServiceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setContinuousServiceDate (XMLGregorianCalendar value)

Sets the value of the continuousServiceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEmployeeExternalIDData (ExternalIDDataType value)

Sets the value of the employeeExternalIDData property.

Parameters
value Allowed object is ExternalIDDataType

public void setEmployeeID (String value)

Sets the value of the employeeID property.

Parameters
value Allowed object is String

public void setEmployeeTypeReference (PositionWorkerTypeObjectType value)

Sets the value of the employeeTypeReference property.

Parameters
value Allowed object is PositionWorkerTypeObjectType

public void setEmploymentEndDate (XMLGregorianCalendar value)

Sets the value of the employmentEndDate 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 setHireReasonReference (EventClassificationSubcategoryObjectType value)

Sets the value of the hireReasonReference property.

Parameters
value Allowed object is EventClassificationSubcategoryObjectType

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