public class

ContingentWorkerCostInformationDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.staffing.ContingentWorkerCostInformationDataType

Class Overview

This element contains all information related to hiring/contracting a contingent worker. This information only needs to be filled in if the worker type is for an employee.

Java class for Contingent_Worker_Cost_Information_DataType complex type.

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

 <complexType name="Contingent_Worker_Cost_Information_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Requester_Reference" type="{urn:com.workday/bsvc}WorkerObjectType" minOccurs="0"/>
         <element name="Company_for_Purchase_Order_Reference" type="{urn:com.workday/bsvc}CompanyObjectType" minOccurs="0"/>
         <element name="Supplier_Reference" type="{urn:com.workday/bsvc}SupplierObjectType" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Spend_Category_Reference" type="{urn:com.workday/bsvc}Spend_CategoryObjectType" minOccurs="0"/>
         <element name="Pay_Rate" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
         <element name="Maximum_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Worktags_Reference" type="{urn:com.workday/bsvc}Audited_Accounting_WorktagObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompanyObjectType companyForPurchaseOrderReference
protected CurrencyObjectType currencyReference
protected FrequencyObjectType frequencyReference
protected BigDecimal maximumAmount
protected BigDecimal payRate
protected WorkerObjectType requesterReference
protected SpendCategoryObjectType spendCategoryReference
protected SupplierObjectType supplierReference
protected List<AuditedAccountingWorktagObjectType> worktagsReference
Public Constructors
ContingentWorkerCostInformationDataType()
Public Methods
CompanyObjectType getCompanyForPurchaseOrderReference()
Gets the value of the companyForPurchaseOrderReference property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
BigDecimal getMaximumAmount()
Gets the value of the maximumAmount property.
BigDecimal getPayRate()
Gets the value of the payRate property.
WorkerObjectType getRequesterReference()
Gets the value of the requesterReference property.
SpendCategoryObjectType getSpendCategoryReference()
Gets the value of the spendCategoryReference property.
SupplierObjectType getSupplierReference()
Gets the value of the supplierReference property.
List<AuditedAccountingWorktagObjectType> getWorktagsReference()
Gets the value of the worktagsReference property.
void setCompanyForPurchaseOrderReference(CompanyObjectType value)
Sets the value of the companyForPurchaseOrderReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setMaximumAmount(BigDecimal value)
Sets the value of the maximumAmount property.
void setPayRate(BigDecimal value)
Sets the value of the payRate property.
void setRequesterReference(WorkerObjectType value)
Sets the value of the requesterReference property.
void setSpendCategoryReference(SpendCategoryObjectType value)
Sets the value of the spendCategoryReference property.
void setSupplierReference(SupplierObjectType value)
Sets the value of the supplierReference property.
void setWorktagsReference(List<AuditedAccountingWorktagObjectType> worktagsReference)
Sets the value of the worktagsReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CompanyObjectType companyForPurchaseOrderReference

protected CurrencyObjectType currencyReference

protected FrequencyObjectType frequencyReference

protected BigDecimal maximumAmount

protected BigDecimal payRate

protected WorkerObjectType requesterReference

protected SpendCategoryObjectType spendCategoryReference

protected SupplierObjectType supplierReference

protected List<AuditedAccountingWorktagObjectType> worktagsReference

Public Constructors

public ContingentWorkerCostInformationDataType ()

Public Methods

public CompanyObjectType getCompanyForPurchaseOrderReference ()

Gets the value of the companyForPurchaseOrderReference property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public BigDecimal getMaximumAmount ()

Gets the value of the maximumAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getPayRate ()

Gets the value of the payRate property.

Returns
  • possible object is BigDecimal

public WorkerObjectType getRequesterReference ()

Gets the value of the requesterReference property.

Returns

public SpendCategoryObjectType getSpendCategoryReference ()

Gets the value of the spendCategoryReference property.

Returns

public SupplierObjectType getSupplierReference ()

Gets the value of the supplierReference property.

Returns

public List<AuditedAccountingWorktagObjectType> getWorktagsReference ()

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

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

    getWorktagsReference().add(newItem);
 

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

public void setCompanyForPurchaseOrderReference (CompanyObjectType value)

Sets the value of the companyForPurchaseOrderReference property.

Parameters
value Allowed object is CompanyObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

public void setMaximumAmount (BigDecimal value)

Sets the value of the maximumAmount property.

Parameters
value Allowed object is BigDecimal

public void setPayRate (BigDecimal value)

Sets the value of the payRate property.

Parameters
value Allowed object is BigDecimal

public void setRequesterReference (WorkerObjectType value)

Sets the value of the requesterReference property.

Parameters
value Allowed object is WorkerObjectType

public void setSpendCategoryReference (SpendCategoryObjectType value)

Sets the value of the spendCategoryReference property.

Parameters
value Allowed object is SpendCategoryObjectType

public void setSupplierReference (SupplierObjectType value)

Sets the value of the supplierReference property.

Parameters
value Allowed object is SupplierObjectType

public void setWorktagsReference (List<AuditedAccountingWorktagObjectType> worktagsReference)

Sets the value of the worktagsReference property.

Parameters
worktagsReference Allowed object is AuditedAccountingWorktagObjectType