public class

ContingentWorkerDataType

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

Class Overview

Encapsulating element containing all Contingent Worker data.

Java class for Contingent_Worker_DataType complex type.

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

 <complexType name="Contingent_Worker_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <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="Contingent_Worker_Contract_Info_Data" type="{urn:com.workday/bsvc}Contingent_Worker_Contract_Info_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<ContingentWorkerContractInfoDataType> contingentWorkerContractInfoData
protected ExternalIntegrationIDDataType integrationIDData
protected List<PersonalInfoDataType> personalInfoData
protected String userID
Public Constructors
ContingentWorkerDataType()
Public Methods
List<ContingentWorkerContractInfoDataType> getContingentWorkerContractInfoData()
Gets the value of the contingentWorkerContractInfoData 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.
void setContingentWorkerContractInfoData(List<ContingentWorkerContractInfoDataType> contingentWorkerContractInfoData)
Sets the value of the contingentWorkerContractInfoData 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.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<ContingentWorkerContractInfoDataType> contingentWorkerContractInfoData

protected ExternalIntegrationIDDataType integrationIDData

protected List<PersonalInfoDataType> personalInfoData

protected String userID

Public Constructors

public ContingentWorkerDataType ()

Public Methods

public List<ContingentWorkerContractInfoDataType> getContingentWorkerContractInfoData ()

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

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

    getContingentWorkerContractInfoData().add(newItem);
 

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

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 void setContingentWorkerContractInfoData (List<ContingentWorkerContractInfoDataType> contingentWorkerContractInfoData)

Sets the value of the contingentWorkerContractInfoData property.

Parameters
contingentWorkerContractInfoData Allowed object is ContingentWorkerContractInfoDataType

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