public class

WorkerContractDetailDataType

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

Class Overview

Encapsulating element containing all Contract data for a Worker.

Java class for Worker_Contract_Detail_DataType complex type.

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

 <complexType name="Worker_Contract_Detail_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Contract_Pay_Rate" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
         <element name="Contract_Assignment_Details" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Contract_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Supplier_Reference" type="{urn:com.workday/bsvc}SupplierObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected String contractAssignmentDetails
protected XMLGregorianCalendar contractEndDate
protected BigDecimal contractPayRate
protected CurrencyObjectType currencyReference
protected FrequencyObjectType frequencyReference
protected SupplierObjectType supplierReference
Public Constructors
WorkerContractDetailDataType()
Public Methods
String getContractAssignmentDetails()
Gets the value of the contractAssignmentDetails property.
XMLGregorianCalendar getContractEndDate()
Gets the value of the contractEndDate property.
BigDecimal getContractPayRate()
Gets the value of the contractPayRate property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
SupplierObjectType getSupplierReference()
Gets the value of the supplierReference property.
void setContractAssignmentDetails(String value)
Sets the value of the contractAssignmentDetails property.
void setContractEndDate(XMLGregorianCalendar value)
Sets the value of the contractEndDate property.
void setContractPayRate(BigDecimal value)
Sets the value of the contractPayRate property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setSupplierReference(SupplierObjectType value)
Sets the value of the supplierReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected String contractAssignmentDetails

protected XMLGregorianCalendar contractEndDate

protected BigDecimal contractPayRate

protected CurrencyObjectType currencyReference

protected FrequencyObjectType frequencyReference

protected SupplierObjectType supplierReference

Public Constructors

public WorkerContractDetailDataType ()

Public Methods

public String getContractAssignmentDetails ()

Gets the value of the contractAssignmentDetails property.

Returns
  • possible object is String

public XMLGregorianCalendar getContractEndDate ()

Gets the value of the contractEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getContractPayRate ()

Gets the value of the contractPayRate property.

Returns
  • possible object is BigDecimal

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public SupplierObjectType getSupplierReference ()

Gets the value of the supplierReference property.

Returns

public void setContractAssignmentDetails (String value)

Sets the value of the contractAssignmentDetails 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 setContractPayRate (BigDecimal value)

Sets the value of the contractPayRate property.

Parameters
value Allowed object is BigDecimal

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 setSupplierReference (SupplierObjectType value)

Sets the value of the supplierReference property.

Parameters
value Allowed object is SupplierObjectType