public class

EmployeeDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.hr.EmployeeDataType

Class Overview

Encapsulating element containing all Employee data.

Java class for Employee_DataType complex type.

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

 <complexType name="Employee_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="User_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Integration_ID_Data" type="{urn:com.workday/bsvc}External_Integration_ID_DataType" minOccurs="0"/>
         <element name="Personal_Info_Data" type="{urn:com.workday/bsvc}Personal_Info_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Worker_Status_Data" type="{urn:com.workday/bsvc}Worker_Status_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Worker_Position_Data" type="{urn:com.workday/bsvc}Worker_Position_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Compensation_Data" type="{urn:com.workday/bsvc}Compensation_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Compensation_Detail_Data" type="{urn:com.workday/bsvc}Compensation_Detail_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Worker_Document_Data" type="{urn:com.workday/bsvc}Worker_Document_Data_WWSType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<CompensationDataType> compensationData
protected List<CompensationDetailDataType> compensationDetailData
protected String employeeID
protected ExternalIntegrationIDDataType integrationIDData
protected List<PersonalInfoDataType> personalInfoData
protected String userID
protected WorkerDocumentDataWWSType workerDocumentData
protected List<WorkerPositionDataType> workerPositionData
protected List<WorkerStatusDataType> workerStatusData
Public Constructors
EmployeeDataType()
Public Methods
List<CompensationDataType> getCompensationData()
Gets the value of the compensationData property.
List<CompensationDetailDataType> getCompensationDetailData()
Gets the value of the compensationDetailData property.
String getEmployeeID()
Gets the value of the employeeID property.
ExternalIntegrationIDDataType getIntegrationIDData()
Gets the value of the integrationIDData property.
List<PersonalInfoDataType> getPersonalInfoData()
Gets the value of the personalInfoData property.
String getUserID()
Gets the value of the userID property.
WorkerDocumentDataWWSType getWorkerDocumentData()
Gets the value of the workerDocumentData property.
List<WorkerPositionDataType> getWorkerPositionData()
Gets the value of the workerPositionData property.
List<WorkerStatusDataType> getWorkerStatusData()
Gets the value of the workerStatusData property.
void setCompensationData(List<CompensationDataType> compensationData)
Sets the value of the compensationData property.
void setCompensationDetailData(List<CompensationDetailDataType> compensationDetailData)
Sets the value of the compensationDetailData property.
void setEmployeeID(String value)
Sets the value of the employeeID property.
void setIntegrationIDData(ExternalIntegrationIDDataType value)
Sets the value of the integrationIDData property.
void setPersonalInfoData(List<PersonalInfoDataType> personalInfoData)
Sets the value of the personalInfoData property.
void setUserID(String value)
Sets the value of the userID property.
void setWorkerDocumentData(WorkerDocumentDataWWSType value)
Sets the value of the workerDocumentData property.
void setWorkerPositionData(List<WorkerPositionDataType> workerPositionData)
Sets the value of the workerPositionData property.
void setWorkerStatusData(List<WorkerStatusDataType> workerStatusData)
Sets the value of the workerStatusData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<CompensationDataType> compensationData

protected List<CompensationDetailDataType> compensationDetailData

protected String employeeID

protected ExternalIntegrationIDDataType integrationIDData

protected List<PersonalInfoDataType> personalInfoData

protected String userID

protected WorkerDocumentDataWWSType workerDocumentData

protected List<WorkerPositionDataType> workerPositionData

protected List<WorkerStatusDataType> workerStatusData

Public Constructors

public EmployeeDataType ()

Public Methods

public List<CompensationDataType> getCompensationData ()

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

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

    getCompensationData().add(newItem);
 

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

public List<CompensationDetailDataType> getCompensationDetailData ()

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

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

    getCompensationDetailData().add(newItem);
 

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

public String getEmployeeID ()

Gets the value of the employeeID property.

Returns
  • possible object is String

public ExternalIntegrationIDDataType getIntegrationIDData ()

Gets the value of the integrationIDData property.

Returns

public List<PersonalInfoDataType> getPersonalInfoData ()

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

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

    getPersonalInfoData().add(newItem);
 

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

public String getUserID ()

Gets the value of the userID property.

Returns
  • possible object is String

public WorkerDocumentDataWWSType getWorkerDocumentData ()

Gets the value of the workerDocumentData property.

Returns

public List<WorkerPositionDataType> getWorkerPositionData ()

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

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

    getWorkerPositionData().add(newItem);
 

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

public List<WorkerStatusDataType> getWorkerStatusData ()

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

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

    getWorkerStatusData().add(newItem);
 

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

public void setCompensationData (List<CompensationDataType> compensationData)

Sets the value of the compensationData property.

Parameters
compensationData Allowed object is CompensationDataType

public void setCompensationDetailData (List<CompensationDetailDataType> compensationDetailData)

Sets the value of the compensationDetailData property.

Parameters
compensationDetailData Allowed object is CompensationDetailDataType

public void setEmployeeID (String value)

Sets the value of the employeeID property.

Parameters
value Allowed object is String

public void setIntegrationIDData (ExternalIntegrationIDDataType value)

Sets the value of the integrationIDData property.

Parameters
value Allowed object is ExternalIntegrationIDDataType

public void setPersonalInfoData (List<PersonalInfoDataType> personalInfoData)

Sets the value of the personalInfoData property.

Parameters
personalInfoData Allowed object is PersonalInfoDataType

public void setUserID (String value)

Sets the value of the userID property.

Parameters
value Allowed object is String

public void setWorkerDocumentData (WorkerDocumentDataWWSType value)

Sets the value of the workerDocumentData property.

Parameters
value Allowed object is WorkerDocumentDataWWSType

public void setWorkerPositionData (List<WorkerPositionDataType> workerPositionData)

Sets the value of the workerPositionData property.

Parameters
workerPositionData Allowed object is WorkerPositionDataType

public void setWorkerStatusData (List<WorkerStatusDataType> workerStatusData)

Sets the value of the workerStatusData property.

Parameters
workerStatusData Allowed object is WorkerStatusDataType