public class

BankStatementTransactionDataType

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

Class Overview

Bank Statement Transaction Data.

Java class for Bank_Statement_Transaction_DataType complex type.

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

 <complexType name="Bank_Statement_Transaction_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Bank_Statement_Transaction_Type_Reference" type="{urn:com.workday/bsvc}Bank_Statement_Transaction_Type_ReferenceType" minOccurs="0"/>
         <element name="Transaction_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Bank_Reference_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Customer_Reference_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Funds_Availability_Data" type="{urn:com.workday/bsvc}Funds_Availability_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected BigDecimal amount
protected String bankReferenceNumber
protected BankStatementTransactionTypeReferenceType bankStatementTransactionTypeReference
protected String customerReferenceNumber
protected List<FundsAvailabilityDataType> fundsAvailabilityData
protected String text
protected XMLGregorianCalendar transactionDate
Public Constructors
BankStatementTransactionDataType()
Public Methods
BigDecimal getAmount()
Gets the value of the amount property.
String getBankReferenceNumber()
Gets the value of the bankReferenceNumber property.
BankStatementTransactionTypeReferenceType getBankStatementTransactionTypeReference()
Gets the value of the bankStatementTransactionTypeReference property.
String getCustomerReferenceNumber()
Gets the value of the customerReferenceNumber property.
List<FundsAvailabilityDataType> getFundsAvailabilityData()
Gets the value of the fundsAvailabilityData property.
String getText()
Gets the value of the text property.
XMLGregorianCalendar getTransactionDate()
Gets the value of the transactionDate property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setBankReferenceNumber(String value)
Sets the value of the bankReferenceNumber property.
void setBankStatementTransactionTypeReference(BankStatementTransactionTypeReferenceType value)
Sets the value of the bankStatementTransactionTypeReference property.
void setCustomerReferenceNumber(String value)
Sets the value of the customerReferenceNumber property.
void setText(String value)
Sets the value of the text property.
void setTransactionDate(XMLGregorianCalendar value)
Sets the value of the transactionDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected BigDecimal amount

protected String bankReferenceNumber

protected BankStatementTransactionTypeReferenceType bankStatementTransactionTypeReference

protected String customerReferenceNumber

protected List<FundsAvailabilityDataType> fundsAvailabilityData

protected String text

protected XMLGregorianCalendar transactionDate

Public Constructors

public BankStatementTransactionDataType ()

Public Methods

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public String getBankReferenceNumber ()

Gets the value of the bankReferenceNumber property.

Returns
  • possible object is String

public BankStatementTransactionTypeReferenceType getBankStatementTransactionTypeReference ()

Gets the value of the bankStatementTransactionTypeReference property.

Returns

public String getCustomerReferenceNumber ()

Gets the value of the customerReferenceNumber property.

Returns
  • possible object is String

public List<FundsAvailabilityDataType> getFundsAvailabilityData ()

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

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

    getFundsAvailabilityData().add(newItem);
 

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

public String getText ()

Gets the value of the text property.

Returns
  • possible object is String

public XMLGregorianCalendar getTransactionDate ()

Gets the value of the transactionDate property.

Returns
  • possible object is XMLGregorianCalendar

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setBankReferenceNumber (String value)

Sets the value of the bankReferenceNumber property.

Parameters
value Allowed object is String

public void setBankStatementTransactionTypeReference (BankStatementTransactionTypeReferenceType value)

Sets the value of the bankStatementTransactionTypeReference property.

Parameters
value Allowed object is BankStatementTransactionTypeReferenceType

public void setCustomerReferenceNumber (String value)

Sets the value of the customerReferenceNumber property.

Parameters
value Allowed object is String

public void setText (String value)

Sets the value of the text property.

Parameters
value Allowed object is String

public void setTransactionDate (XMLGregorianCalendar value)

Sets the value of the transactionDate property.

Parameters
value Allowed object is XMLGregorianCalendar