public class

AdHocPaymentDataType

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

Class Overview

Element containing all Ad hoc Payment data

Java class for Ad_hoc_Payment_DataType complex type.

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

 <complexType name="Ad_hoc_Payment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Ad_hoc_Payment_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Submit" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Company_Reference" type="{urn:com.workday/bsvc}CompanyObjectType"/>
         <element name="Bank_Account_Reference" type="{urn:com.workday/bsvc}Financial_AccountObjectType"/>
         <choice>
           <element name="Payee_Reference" type="{urn:com.workday/bsvc}PayeeObjectType" minOccurs="0"/>
           <element name="Create_new_Ad_hoc_Payee_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         </choice>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType"/>
         <element name="Payment_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Payment_Type_Reference" type="{urn:com.workday/bsvc}Payment_TypeObjectType" minOccurs="0"/>
         <element name="Memo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Reference_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Control_Total_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Addenda_Lines_as_Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Invoice_Line_Replacement_Data" type="{urn:com.workday/bsvc}Supplier_Invoice_Line_Replacement_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Tax_Code_Data" type="{urn:com.workday/bsvc}Taxable_Code_Application_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Address_Data" type="{urn:com.workday/bsvc}Address_Information_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Bank_Data" type="{urn:com.workday/bsvc}Settlement_Account_WWS_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payee_Alternate_Name_Data" type="{urn:com.workday/bsvc}Business_Entity_Alternate_Name_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Attachment_Data" type="{urn:com.workday/bsvc}Financials_Attachment_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String adHocPaymentID
protected String addendaLinesAsText
protected List<AddressInformationDataType> addressData
protected List<FinancialsAttachmentDataType> attachmentData
protected FinancialAccountObjectType bankAccountReference
protected List<SettlementAccountWWSDataType> bankData
protected CompanyObjectType companyReference
protected BigDecimal controlTotalAmount
protected String createNewAdHocPayeeName
protected CurrencyObjectType currencyReference
protected List<SupplierInvoiceLineReplacementDataType> invoiceLineReplacementData
protected String memo
protected List<BusinessEntityAlternateNameDataType> payeeAlternateNameData
protected PayeeObjectType payeeReference
protected XMLGregorianCalendar paymentDate
protected PaymentTypeObjectType paymentTypeReference
protected String referenceNumber
protected Boolean submit
protected List<TaxableCodeApplicationDataType> taxCodeData
Public Constructors
AdHocPaymentDataType()
Public Methods
String getAdHocPaymentID()
Gets the value of the adHocPaymentID property.
String getAddendaLinesAsText()
Gets the value of the addendaLinesAsText property.
List<AddressInformationDataType> getAddressData()
Gets the value of the addressData property.
List<FinancialsAttachmentDataType> getAttachmentData()
Gets the value of the attachmentData property.
FinancialAccountObjectType getBankAccountReference()
Gets the value of the bankAccountReference property.
List<SettlementAccountWWSDataType> getBankData()
Gets the value of the bankData property.
CompanyObjectType getCompanyReference()
Gets the value of the companyReference property.
BigDecimal getControlTotalAmount()
Gets the value of the controlTotalAmount property.
String getCreateNewAdHocPayeeName()
Gets the value of the createNewAdHocPayeeName property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
List<SupplierInvoiceLineReplacementDataType> getInvoiceLineReplacementData()
Gets the value of the invoiceLineReplacementData property.
String getMemo()
Gets the value of the memo property.
List<BusinessEntityAlternateNameDataType> getPayeeAlternateNameData()
Gets the value of the payeeAlternateNameData property.
PayeeObjectType getPayeeReference()
Gets the value of the payeeReference property.
XMLGregorianCalendar getPaymentDate()
Gets the value of the paymentDate property.
PaymentTypeObjectType getPaymentTypeReference()
Gets the value of the paymentTypeReference property.
String getReferenceNumber()
Gets the value of the referenceNumber property.
List<TaxableCodeApplicationDataType> getTaxCodeData()
Gets the value of the taxCodeData property.
Boolean isSubmit()
Gets the value of the submit property.
void setAdHocPaymentID(String value)
Sets the value of the adHocPaymentID property.
void setAddendaLinesAsText(String value)
Sets the value of the addendaLinesAsText property.
void setBankAccountReference(FinancialAccountObjectType value)
Sets the value of the bankAccountReference property.
void setCompanyReference(CompanyObjectType value)
Sets the value of the companyReference property.
void setControlTotalAmount(BigDecimal value)
Sets the value of the controlTotalAmount property.
void setCreateNewAdHocPayeeName(String value)
Sets the value of the createNewAdHocPayeeName property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setMemo(String value)
Sets the value of the memo property.
void setPayeeReference(PayeeObjectType value)
Sets the value of the payeeReference property.
void setPaymentDate(XMLGregorianCalendar value)
Sets the value of the paymentDate property.
void setPaymentTypeReference(PaymentTypeObjectType value)
Sets the value of the paymentTypeReference property.
void setReferenceNumber(String value)
Sets the value of the referenceNumber property.
void setSubmit(Boolean value)
Sets the value of the submit property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String adHocPaymentID

protected String addendaLinesAsText

protected List<AddressInformationDataType> addressData

protected List<FinancialsAttachmentDataType> attachmentData

protected FinancialAccountObjectType bankAccountReference

protected List<SettlementAccountWWSDataType> bankData

protected CompanyObjectType companyReference

protected BigDecimal controlTotalAmount

protected String createNewAdHocPayeeName

protected CurrencyObjectType currencyReference

protected List<SupplierInvoiceLineReplacementDataType> invoiceLineReplacementData

protected String memo

protected List<BusinessEntityAlternateNameDataType> payeeAlternateNameData

protected PayeeObjectType payeeReference

protected XMLGregorianCalendar paymentDate

protected PaymentTypeObjectType paymentTypeReference

protected String referenceNumber

protected Boolean submit

protected List<TaxableCodeApplicationDataType> taxCodeData

Public Constructors

public AdHocPaymentDataType ()

Public Methods

public String getAdHocPaymentID ()

Gets the value of the adHocPaymentID property.

Returns
  • possible object is String

public String getAddendaLinesAsText ()

Gets the value of the addendaLinesAsText property.

Returns
  • possible object is String

public List<AddressInformationDataType> getAddressData ()

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

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

    getAddressData().add(newItem);
 

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

public List<FinancialsAttachmentDataType> getAttachmentData ()

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

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

    getAttachmentData().add(newItem);
 

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

public FinancialAccountObjectType getBankAccountReference ()

Gets the value of the bankAccountReference property.

Returns

public List<SettlementAccountWWSDataType> getBankData ()

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

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

    getBankData().add(newItem);
 

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

public CompanyObjectType getCompanyReference ()

Gets the value of the companyReference property.

Returns

public BigDecimal getControlTotalAmount ()

Gets the value of the controlTotalAmount property.

Returns
  • possible object is BigDecimal

public String getCreateNewAdHocPayeeName ()

Gets the value of the createNewAdHocPayeeName property.

Returns
  • possible object is String

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public List<SupplierInvoiceLineReplacementDataType> getInvoiceLineReplacementData ()

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

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

    getInvoiceLineReplacementData().add(newItem);
 

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

public String getMemo ()

Gets the value of the memo property.

Returns
  • possible object is String

public List<BusinessEntityAlternateNameDataType> getPayeeAlternateNameData ()

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

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

    getPayeeAlternateNameData().add(newItem);
 

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

public PayeeObjectType getPayeeReference ()

Gets the value of the payeeReference property.

Returns

public XMLGregorianCalendar getPaymentDate ()

Gets the value of the paymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public PaymentTypeObjectType getPaymentTypeReference ()

Gets the value of the paymentTypeReference property.

Returns

public String getReferenceNumber ()

Gets the value of the referenceNumber property.

Returns
  • possible object is String

public List<TaxableCodeApplicationDataType> getTaxCodeData ()

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

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

    getTaxCodeData().add(newItem);
 

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

public Boolean isSubmit ()

Gets the value of the submit property.

Returns
  • possible object is Boolean

public void setAdHocPaymentID (String value)

Sets the value of the adHocPaymentID property.

Parameters
value Allowed object is String

public void setAddendaLinesAsText (String value)

Sets the value of the addendaLinesAsText property.

Parameters
value Allowed object is String

public void setBankAccountReference (FinancialAccountObjectType value)

Sets the value of the bankAccountReference property.

Parameters
value Allowed object is FinancialAccountObjectType

public void setCompanyReference (CompanyObjectType value)

Sets the value of the companyReference property.

Parameters
value Allowed object is CompanyObjectType

public void setControlTotalAmount (BigDecimal value)

Sets the value of the controlTotalAmount property.

Parameters
value Allowed object is BigDecimal

public void setCreateNewAdHocPayeeName (String value)

Sets the value of the createNewAdHocPayeeName property.

Parameters
value Allowed object is String

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setMemo (String value)

Sets the value of the memo property.

Parameters
value Allowed object is String

public void setPayeeReference (PayeeObjectType value)

Sets the value of the payeeReference property.

Parameters
value Allowed object is PayeeObjectType

public void setPaymentDate (XMLGregorianCalendar value)

Sets the value of the paymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPaymentTypeReference (PaymentTypeObjectType value)

Sets the value of the paymentTypeReference property.

Parameters
value Allowed object is PaymentTypeObjectType

public void setReferenceNumber (String value)

Sets the value of the referenceNumber property.

Parameters
value Allowed object is String

public void setSubmit (Boolean value)

Sets the value of the submit property.

Parameters
value Allowed object is Boolean