public class

ContractContingentWorkerEventDataType

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

Class Overview

Wrapper element for the details of a contingent worker contract.

Java class for Contract_Contingent_Worker_Event_DataType complex type.

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

 <complexType name="Contract_Contingent_Worker_Event_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Contingent_Worker_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="Contract_Worker_Reason_Reference" type="{urn:com.workday/bsvc}Event_Classification_SubcategoryObjectType" minOccurs="0"/>
         <element name="Contract_Worker_Type_Reference" type="{urn:com.workday/bsvc}Contingent_Worker_TypeObjectType" minOccurs="0"/>
         <element name="Create_Purchase_Order" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Contract_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="First_Day_of_Work" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <choice>
           <element name="Supplier_Reference" type="{urn:com.workday/bsvc}SupplierObjectType" minOccurs="0"/>
           <element name="Default_Payment_Term_Reference" type="{urn:com.workday/bsvc}Payment_TermsObjectType" minOccurs="0"/>
         </choice>
         <element name="Position_Details" type="{urn:com.workday/bsvc}Position_Details_Sub_DataType"/>
         <element name="Contract_Details_Data" type="{urn:com.workday/bsvc}Contract_Details_Sub_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Worker_Document_Data" type="{urn:com.workday/bsvc}Worker_Document_for_Staffing_Event_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Purchase_Order_Contract_Details_Data" type="{urn:com.workday/bsvc}Purchase_Order_Contract_Details_DataType" minOccurs="0"/>
         <element name="Contingent_Worker_External_ID_Data" type="{urn:com.workday/bsvc}External_ID_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected ExternalIDDataType contingentWorkerExternalIDData
protected String contingentWorkerID
protected List<ContractDetailsSubDataType> contractDetailsData
protected XMLGregorianCalendar contractEndDate
protected EventClassificationSubcategoryObjectType contractWorkerReasonReference
protected ContingentWorkerTypeObjectType contractWorkerTypeReference
protected Boolean createPurchaseOrder
protected PaymentTermsObjectType defaultPaymentTermReference
protected XMLGregorianCalendar firstDayOfWork
protected PositionDetailsSubDataType positionDetails
protected String positionID
protected PurchaseOrderContractDetailsDataType purchaseOrderContractDetailsData
protected SupplierObjectType supplierReference
protected List<WorkerDocumentForStaffingEventDataType> workerDocumentData
Public Constructors
ContractContingentWorkerEventDataType()
Public Methods
ExternalIDDataType getContingentWorkerExternalIDData()
Gets the value of the contingentWorkerExternalIDData property.
String getContingentWorkerID()
Gets the value of the contingentWorkerID property.
List<ContractDetailsSubDataType> getContractDetailsData()
Gets the value of the contractDetailsData property.
XMLGregorianCalendar getContractEndDate()
Gets the value of the contractEndDate property.
EventClassificationSubcategoryObjectType getContractWorkerReasonReference()
Gets the value of the contractWorkerReasonReference property.
ContingentWorkerTypeObjectType getContractWorkerTypeReference()
Gets the value of the contractWorkerTypeReference property.
PaymentTermsObjectType getDefaultPaymentTermReference()
Gets the value of the defaultPaymentTermReference 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.
PurchaseOrderContractDetailsDataType getPurchaseOrderContractDetailsData()
Gets the value of the purchaseOrderContractDetailsData property.
SupplierObjectType getSupplierReference()
Gets the value of the supplierReference property.
List<WorkerDocumentForStaffingEventDataType> getWorkerDocumentData()
Gets the value of the workerDocumentData property.
Boolean isCreatePurchaseOrder()
Gets the value of the createPurchaseOrder property.
void setContingentWorkerExternalIDData(ExternalIDDataType value)
Sets the value of the contingentWorkerExternalIDData property.
void setContingentWorkerID(String value)
Sets the value of the contingentWorkerID property.
void setContractEndDate(XMLGregorianCalendar value)
Sets the value of the contractEndDate property.
void setContractWorkerReasonReference(EventClassificationSubcategoryObjectType value)
Sets the value of the contractWorkerReasonReference property.
void setContractWorkerTypeReference(ContingentWorkerTypeObjectType value)
Sets the value of the contractWorkerTypeReference property.
void setCreatePurchaseOrder(Boolean value)
Sets the value of the createPurchaseOrder property.
void setDefaultPaymentTermReference(PaymentTermsObjectType value)
Sets the value of the defaultPaymentTermReference 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 setPurchaseOrderContractDetailsData(PurchaseOrderContractDetailsDataType value)
Sets the value of the purchaseOrderContractDetailsData property.
void setSupplierReference(SupplierObjectType value)
Sets the value of the supplierReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected ExternalIDDataType contingentWorkerExternalIDData

protected String contingentWorkerID

protected List<ContractDetailsSubDataType> contractDetailsData

protected XMLGregorianCalendar contractEndDate

protected EventClassificationSubcategoryObjectType contractWorkerReasonReference

protected ContingentWorkerTypeObjectType contractWorkerTypeReference

protected Boolean createPurchaseOrder

protected PaymentTermsObjectType defaultPaymentTermReference

protected XMLGregorianCalendar firstDayOfWork

protected PositionDetailsSubDataType positionDetails

protected String positionID

protected PurchaseOrderContractDetailsDataType purchaseOrderContractDetailsData

protected SupplierObjectType supplierReference

protected List<WorkerDocumentForStaffingEventDataType> workerDocumentData

Public Constructors

public ContractContingentWorkerEventDataType ()

Public Methods

public ExternalIDDataType getContingentWorkerExternalIDData ()

Gets the value of the contingentWorkerExternalIDData property.

Returns

public String getContingentWorkerID ()

Gets the value of the contingentWorkerID property.

Returns
  • possible object is String

public List<ContractDetailsSubDataType> getContractDetailsData ()

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

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

    getContractDetailsData().add(newItem);
 

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

public XMLGregorianCalendar getContractEndDate ()

Gets the value of the contractEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public EventClassificationSubcategoryObjectType getContractWorkerReasonReference ()

Gets the value of the contractWorkerReasonReference property.

Returns

public ContingentWorkerTypeObjectType getContractWorkerTypeReference ()

Gets the value of the contractWorkerTypeReference property.

Returns

public PaymentTermsObjectType getDefaultPaymentTermReference ()

Gets the value of the defaultPaymentTermReference property.

Returns

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 PurchaseOrderContractDetailsDataType getPurchaseOrderContractDetailsData ()

Gets the value of the purchaseOrderContractDetailsData property.

Returns

public SupplierObjectType getSupplierReference ()

Gets the value of the supplierReference property.

Returns

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 Boolean isCreatePurchaseOrder ()

Gets the value of the createPurchaseOrder property.

Returns
  • possible object is Boolean

public void setContingentWorkerExternalIDData (ExternalIDDataType value)

Sets the value of the contingentWorkerExternalIDData property.

Parameters
value Allowed object is ExternalIDDataType

public void setContingentWorkerID (String value)

Sets the value of the contingentWorkerID property.

Parameters
value Allowed object is String

public void setContractEndDate (XMLGregorianCalendar value)

Sets the value of the contractEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setContractWorkerReasonReference (EventClassificationSubcategoryObjectType value)

Sets the value of the contractWorkerReasonReference property.

Parameters
value Allowed object is EventClassificationSubcategoryObjectType

public void setContractWorkerTypeReference (ContingentWorkerTypeObjectType value)

Sets the value of the contractWorkerTypeReference property.

Parameters
value Allowed object is ContingentWorkerTypeObjectType

public void setCreatePurchaseOrder (Boolean value)

Sets the value of the createPurchaseOrder property.

Parameters
value Allowed object is Boolean

public void setDefaultPaymentTermReference (PaymentTermsObjectType value)

Sets the value of the defaultPaymentTermReference property.

Parameters
value Allowed object is PaymentTermsObjectType

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 setPurchaseOrderContractDetailsData (PurchaseOrderContractDetailsDataType value)

Sets the value of the purchaseOrderContractDetailsData property.

Parameters
value Allowed object is PurchaseOrderContractDetailsDataType

public void setSupplierReference (SupplierObjectType value)

Sets the value of the supplierReference property.

Parameters
value Allowed object is SupplierObjectType