public class

WorkerProfileDataType

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

Class Overview

Encapsulating element containing all Worker Profile data.

Java class for Worker_Profile_DataType complex type.

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

 <complexType name="Worker_Profile_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="Employee_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           <element name="Contingent_Worker_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         </choice>
         <element name="Business_Title" 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="Worker_Status_Data" type="{urn:com.workday/bsvc}Worker_Status_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Worker_Personal_Data" type="{urn:com.workday/bsvc}Worker_Personal_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Worker_Position_Data" type="{urn:com.workday/bsvc}Worker_Position_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String businessTitle
protected String contingentWorkerID
protected String employeeID
protected ExternalIntegrationIDDataType integrationIDData
protected List<WorkerPersonalDataType> workerPersonalData
protected List<WorkerPositionDataType> workerPositionData
protected List<WorkerStatusDataType> workerStatusData
Public Constructors
WorkerProfileDataType()
Public Methods
String getBusinessTitle()
Gets the value of the businessTitle property.
String getContingentWorkerID()
Gets the value of the contingentWorkerID property.
String getEmployeeID()
Gets the value of the employeeID property.
ExternalIntegrationIDDataType getIntegrationIDData()
Gets the value of the integrationIDData property.
List<WorkerPersonalDataType> getWorkerPersonalData()
Gets the value of the workerPersonalData property.
List<WorkerPositionDataType> getWorkerPositionData()
Gets the value of the workerPositionData property.
List<WorkerStatusDataType> getWorkerStatusData()
Gets the value of the workerStatusData property.
void setBusinessTitle(String value)
Sets the value of the businessTitle property.
void setContingentWorkerID(String value)
Sets the value of the contingentWorkerID property.
void setEmployeeID(String value)
Sets the value of the employeeID property.
void setIntegrationIDData(ExternalIntegrationIDDataType value)
Sets the value of the integrationIDData property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String businessTitle

protected String contingentWorkerID

protected String employeeID

protected ExternalIntegrationIDDataType integrationIDData

protected List<WorkerPersonalDataType> workerPersonalData

protected List<WorkerPositionDataType> workerPositionData

protected List<WorkerStatusDataType> workerStatusData

Public Constructors

public WorkerProfileDataType ()

Public Methods

public String getBusinessTitle ()

Gets the value of the businessTitle property.

Returns
  • possible object is String

public String getContingentWorkerID ()

Gets the value of the contingentWorkerID property.

Returns
  • possible object is String

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<WorkerPersonalDataType> getWorkerPersonalData ()

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

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

    getWorkerPersonalData().add(newItem);
 

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

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 setBusinessTitle (String value)

Sets the value of the businessTitle property.

Parameters
value Allowed object is String

public void setContingentWorkerID (String value)

Sets the value of the contingentWorkerID property.

Parameters
value Allowed object is String

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