public class

PurchaseOrderContractDetailsDataType

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

Class Overview

This element is used to group all data needed to create a purchase order if purchase orders are used.

Java class for Purchase_Order_Contract_Details_DataType complex type.

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

 <complexType name="Purchase_Order_Contract_Details_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Company_for_Purchase_Order_Reference" type="{urn:com.workday/bsvc}CompanyObjectType" minOccurs="0"/>
         <element name="Requester_Reference" type="{urn:com.workday/bsvc}WorkerObjectType" minOccurs="0"/>
         <element name="Spend_Category_Reference" type="{urn:com.workday/bsvc}Spend_CategoryObjectType" minOccurs="0"/>
         <element name="Contract_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

Fields
protected CompanyObjectType companyForPurchaseOrderReference
protected BigDecimal contractAmount
protected WorkerObjectType requesterReference
protected SpendCategoryObjectType spendCategoryReference
protected List<AuditedAccountingWorktagObjectType> worktagsReference
Public Constructors
PurchaseOrderContractDetailsDataType()
Public Methods
CompanyObjectType getCompanyForPurchaseOrderReference()
Gets the value of the companyForPurchaseOrderReference property.
BigDecimal getContractAmount()
Gets the value of the contractAmount property.
WorkerObjectType getRequesterReference()
Gets the value of the requesterReference property.
SpendCategoryObjectType getSpendCategoryReference()
Gets the value of the spendCategoryReference property.
List<AuditedAccountingWorktagObjectType> getWorktagsReference()
Gets the value of the worktagsReference property.
void setCompanyForPurchaseOrderReference(CompanyObjectType value)
Sets the value of the companyForPurchaseOrderReference property.
void setContractAmount(BigDecimal value)
Sets the value of the contractAmount property.
void setRequesterReference(WorkerObjectType value)
Sets the value of the requesterReference property.
void setSpendCategoryReference(SpendCategoryObjectType value)
Sets the value of the spendCategoryReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected CompanyObjectType companyForPurchaseOrderReference

protected BigDecimal contractAmount

protected WorkerObjectType requesterReference

protected SpendCategoryObjectType spendCategoryReference

protected List<AuditedAccountingWorktagObjectType> worktagsReference

Public Constructors

public PurchaseOrderContractDetailsDataType ()

Public Methods

public CompanyObjectType getCompanyForPurchaseOrderReference ()

Gets the value of the companyForPurchaseOrderReference property.

Returns

public BigDecimal getContractAmount ()

Gets the value of the contractAmount 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 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 setContractAmount (BigDecimal value)

Sets the value of the contractAmount 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