public class

AdHocBankTransactionDataType

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

Class Overview

Element containing all Ad hoc Bank Transaction data

Java class for Ad_hoc_Bank_Transaction_DataType complex type.

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

 <complexType name="Ad_hoc_Bank_Transaction_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Ad_hoc_Bank_Transaction_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="Locked_in_Workday" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Transaction_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Transaction_Memo" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Company_Reference" type="{urn:com.workday/bsvc}CompanyObjectType"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType"/>
         <element name="Bank_Account_Reference" type="{urn:com.workday/bsvc}Bank_AccountObjectType"/>
         <element name="Currency_Rate_Type_Reference" type="{urn:com.workday/bsvc}Currency_Rate_TypeObjectType" minOccurs="0"/>
         <element name="Currency_Rate_Override" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Transaction_Amount">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <choice>
           <element name="Deposit" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
           <element name="Withdrawl" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         </choice>
         <element name="Ad_hoc_Bank_Transaction_Purpose_Reference" type="{urn:com.workday/bsvc}Ad_hoc_Bank_Transaction_PurposeObjectType" minOccurs="0"/>
         <element name="Transaction_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Include_in_IRS_1099" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Journal_Source_Reference" type="{urn:com.workday/bsvc}Journal_SourceObjectType" minOccurs="0"/>
         <element name="Transaction_Line_Replacement_Data" type="{urn:com.workday/bsvc}Ad_hoc_Bank_Transaction_Line_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Attachment_Data" type="{urn:com.workday/bsvc}Financials_Attachment_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Ad_hoc_Bank_Transaction_Intercompany_Sub_Process" type="{urn:com.workday/bsvc}Ad_hoc_Bank_Transaction_Intercompany_Sub_ProcessType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String adHocBankTransactionID
protected AdHocBankTransactionIntercompanySubProcessType adHocBankTransactionIntercompanySubProcess
protected AdHocBankTransactionPurposeObjectType adHocBankTransactionPurposeReference
protected List<FinancialsAttachmentDataType> attachmentData
protected BankAccountObjectType bankAccountReference
protected CompanyObjectType companyReference
protected BigDecimal currencyRateOverride
protected CurrencyRateTypeObjectType currencyRateTypeReference
protected CurrencyObjectType currencyReference
protected Boolean deposit
protected Boolean includeInIRS1099
protected JournalSourceObjectType journalSourceReference
protected Boolean lockedInWorkday
protected Boolean submit
protected BigDecimal transactionAmount
protected XMLGregorianCalendar transactionDate
protected String transactionID
protected List<AdHocBankTransactionLineDataType> transactionLineReplacementData
protected String transactionMemo
protected Boolean withdrawl
Public Constructors
AdHocBankTransactionDataType()
Public Methods
String getAdHocBankTransactionID()
Gets the value of the adHocBankTransactionID property.
AdHocBankTransactionIntercompanySubProcessType getAdHocBankTransactionIntercompanySubProcess()
Gets the value of the adHocBankTransactionIntercompanySubProcess property.
AdHocBankTransactionPurposeObjectType getAdHocBankTransactionPurposeReference()
Gets the value of the adHocBankTransactionPurposeReference property.
List<FinancialsAttachmentDataType> getAttachmentData()
Gets the value of the attachmentData property.
BankAccountObjectType getBankAccountReference()
Gets the value of the bankAccountReference property.
CompanyObjectType getCompanyReference()
Gets the value of the companyReference property.
BigDecimal getCurrencyRateOverride()
Gets the value of the currencyRateOverride property.
CurrencyRateTypeObjectType getCurrencyRateTypeReference()
Gets the value of the currencyRateTypeReference property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
JournalSourceObjectType getJournalSourceReference()
Gets the value of the journalSourceReference property.
BigDecimal getTransactionAmount()
Gets the value of the transactionAmount property.
XMLGregorianCalendar getTransactionDate()
Gets the value of the transactionDate property.
String getTransactionID()
Gets the value of the transactionID property.
List<AdHocBankTransactionLineDataType> getTransactionLineReplacementData()
Gets the value of the transactionLineReplacementData property.
String getTransactionMemo()
Gets the value of the transactionMemo property.
Boolean isDeposit()
Gets the value of the deposit property.
Boolean isIncludeInIRS1099()
Gets the value of the includeInIRS1099 property.
Boolean isLockedInWorkday()
Gets the value of the lockedInWorkday property.
Boolean isSubmit()
Gets the value of the submit property.
Boolean isWithdrawl()
Gets the value of the withdrawl property.
void setAdHocBankTransactionID(String value)
Sets the value of the adHocBankTransactionID property.
void setAdHocBankTransactionIntercompanySubProcess(AdHocBankTransactionIntercompanySubProcessType value)
Sets the value of the adHocBankTransactionIntercompanySubProcess property.
void setAdHocBankTransactionPurposeReference(AdHocBankTransactionPurposeObjectType value)
Sets the value of the adHocBankTransactionPurposeReference property.
void setBankAccountReference(BankAccountObjectType value)
Sets the value of the bankAccountReference property.
void setCompanyReference(CompanyObjectType value)
Sets the value of the companyReference property.
void setCurrencyRateOverride(BigDecimal value)
Sets the value of the currencyRateOverride property.
void setCurrencyRateTypeReference(CurrencyRateTypeObjectType value)
Sets the value of the currencyRateTypeReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setDeposit(Boolean value)
Sets the value of the deposit property.
void setIncludeInIRS1099(Boolean value)
Sets the value of the includeInIRS1099 property.
void setJournalSourceReference(JournalSourceObjectType value)
Sets the value of the journalSourceReference property.
void setLockedInWorkday(Boolean value)
Sets the value of the lockedInWorkday property.
void setSubmit(Boolean value)
Sets the value of the submit property.
void setTransactionAmount(BigDecimal value)
Sets the value of the transactionAmount property.
void setTransactionDate(XMLGregorianCalendar value)
Sets the value of the transactionDate property.
void setTransactionID(String value)
Sets the value of the transactionID property.
void setTransactionMemo(String value)
Sets the value of the transactionMemo property.
void setWithdrawl(Boolean value)
Sets the value of the withdrawl property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String adHocBankTransactionID

protected AdHocBankTransactionIntercompanySubProcessType adHocBankTransactionIntercompanySubProcess

protected AdHocBankTransactionPurposeObjectType adHocBankTransactionPurposeReference

protected List<FinancialsAttachmentDataType> attachmentData

protected BankAccountObjectType bankAccountReference

protected CompanyObjectType companyReference

protected BigDecimal currencyRateOverride

protected CurrencyRateTypeObjectType currencyRateTypeReference

protected CurrencyObjectType currencyReference

protected Boolean deposit

protected Boolean includeInIRS1099

protected JournalSourceObjectType journalSourceReference

protected Boolean lockedInWorkday

protected Boolean submit

protected BigDecimal transactionAmount

protected XMLGregorianCalendar transactionDate

protected String transactionID

protected List<AdHocBankTransactionLineDataType> transactionLineReplacementData

protected String transactionMemo

protected Boolean withdrawl

Public Constructors

public AdHocBankTransactionDataType ()

Public Methods

public String getAdHocBankTransactionID ()

Gets the value of the adHocBankTransactionID property.

Returns
  • possible object is String

public AdHocBankTransactionIntercompanySubProcessType getAdHocBankTransactionIntercompanySubProcess ()

Gets the value of the adHocBankTransactionIntercompanySubProcess property.

public AdHocBankTransactionPurposeObjectType getAdHocBankTransactionPurposeReference ()

Gets the value of the adHocBankTransactionPurposeReference property.

Returns

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 BankAccountObjectType getBankAccountReference ()

Gets the value of the bankAccountReference property.

Returns

public CompanyObjectType getCompanyReference ()

Gets the value of the companyReference property.

Returns

public BigDecimal getCurrencyRateOverride ()

Gets the value of the currencyRateOverride property.

Returns
  • possible object is BigDecimal

public CurrencyRateTypeObjectType getCurrencyRateTypeReference ()

Gets the value of the currencyRateTypeReference property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public JournalSourceObjectType getJournalSourceReference ()

Gets the value of the journalSourceReference property.

Returns

public BigDecimal getTransactionAmount ()

Gets the value of the transactionAmount property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getTransactionDate ()

Gets the value of the transactionDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getTransactionID ()

Gets the value of the transactionID property.

Returns
  • possible object is String

public List<AdHocBankTransactionLineDataType> getTransactionLineReplacementData ()

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

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

    getTransactionLineReplacementData().add(newItem);
 

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

public String getTransactionMemo ()

Gets the value of the transactionMemo property.

Returns
  • possible object is String

public Boolean isDeposit ()

Gets the value of the deposit property.

Returns
  • possible object is Boolean

public Boolean isIncludeInIRS1099 ()

Gets the value of the includeInIRS1099 property.

Returns
  • possible object is Boolean

public Boolean isLockedInWorkday ()

Gets the value of the lockedInWorkday property.

Returns
  • possible object is Boolean

public Boolean isSubmit ()

Gets the value of the submit property.

Returns
  • possible object is Boolean

public Boolean isWithdrawl ()

Gets the value of the withdrawl property.

Returns
  • possible object is Boolean

public void setAdHocBankTransactionID (String value)

Sets the value of the adHocBankTransactionID property.

Parameters
value Allowed object is String

public void setAdHocBankTransactionIntercompanySubProcess (AdHocBankTransactionIntercompanySubProcessType value)

Sets the value of the adHocBankTransactionIntercompanySubProcess property.

Parameters
value Allowed object is AdHocBankTransactionIntercompanySubProcessType

public void setAdHocBankTransactionPurposeReference (AdHocBankTransactionPurposeObjectType value)

Sets the value of the adHocBankTransactionPurposeReference property.

Parameters
value Allowed object is AdHocBankTransactionPurposeObjectType

public void setBankAccountReference (BankAccountObjectType value)

Sets the value of the bankAccountReference property.

Parameters
value Allowed object is BankAccountObjectType

public void setCompanyReference (CompanyObjectType value)

Sets the value of the companyReference property.

Parameters
value Allowed object is CompanyObjectType

public void setCurrencyRateOverride (BigDecimal value)

Sets the value of the currencyRateOverride property.

Parameters
value Allowed object is BigDecimal

public void setCurrencyRateTypeReference (CurrencyRateTypeObjectType value)

Sets the value of the currencyRateTypeReference property.

Parameters
value Allowed object is CurrencyRateTypeObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setDeposit (Boolean value)

Sets the value of the deposit property.

Parameters
value Allowed object is Boolean

public void setIncludeInIRS1099 (Boolean value)

Sets the value of the includeInIRS1099 property.

Parameters
value Allowed object is Boolean

public void setJournalSourceReference (JournalSourceObjectType value)

Sets the value of the journalSourceReference property.

Parameters
value Allowed object is JournalSourceObjectType

public void setLockedInWorkday (Boolean value)

Sets the value of the lockedInWorkday property.

Parameters
value Allowed object is Boolean

public void setSubmit (Boolean value)

Sets the value of the submit property.

Parameters
value Allowed object is Boolean

public void setTransactionAmount (BigDecimal value)

Sets the value of the transactionAmount property.

Parameters
value Allowed object is BigDecimal

public void setTransactionDate (XMLGregorianCalendar value)

Sets the value of the transactionDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTransactionID (String value)

Sets the value of the transactionID property.

Parameters
value Allowed object is String

public void setTransactionMemo (String value)

Sets the value of the transactionMemo property.

Parameters
value Allowed object is String

public void setWithdrawl (Boolean value)

Sets the value of the withdrawl property.

Parameters
value Allowed object is Boolean