public class

OriginatingPartyBankDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.payroll.OriginatingPartyBankDataType

Class Overview

Originating Party Bank Data. Can be conditionally returned by setting the "Include Originating Bank data" grouping flag.

Java class for Originating_Party_Bank_DataType complex type.

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

 <complexType name="Originating_Party_Bank_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Bank_Account_Reference" type="{urn:com.workday/bsvc}Bank_AccountObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Account_Nickname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Account_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Account_Type_Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Financial_Institution_Reference" type="{urn:com.workday/bsvc}Financial_InstitutionObjectType" minOccurs="0"/>
         <element name="IBAN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Routing_Transit_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Bank_Identification_Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Branch_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Branch_ID_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Country_Reference" type="{urn:com.workday/bsvc}CountryObjectType" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Bank_Account_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Check_Digit" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Roll_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Bank_Address_Data" type="{urn:com.workday/bsvc}Address_Information_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected String accountNickname
protected String accountNumber
protected String accountTypeCode
protected String bankAccountName
protected List<BankAccountObjectType> bankAccountReference
protected List<AddressInformationDataType> bankAddressData
protected String bankIdentificationCode
protected String branchIDNumber
protected String branchName
protected String checkDigit
protected CountryObjectType countryReference
protected CurrencyObjectType currencyReference
protected FinancialInstitutionObjectType financialInstitutionReference
protected String iban
protected String rollNumber
protected String routingTransitNumber
Public Constructors
OriginatingPartyBankDataType()
Public Methods
String getAccountNickname()
Gets the value of the accountNickname property.
String getAccountNumber()
Gets the value of the accountNumber property.
String getAccountTypeCode()
Gets the value of the accountTypeCode property.
String getBankAccountName()
Gets the value of the bankAccountName property.
List<BankAccountObjectType> getBankAccountReference()
Gets the value of the bankAccountReference property.
List<AddressInformationDataType> getBankAddressData()
Gets the value of the bankAddressData property.
String getBankIdentificationCode()
Gets the value of the bankIdentificationCode property.
String getBranchIDNumber()
Gets the value of the branchIDNumber property.
String getBranchName()
Gets the value of the branchName property.
String getCheckDigit()
Gets the value of the checkDigit property.
CountryObjectType getCountryReference()
Gets the value of the countryReference property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
FinancialInstitutionObjectType getFinancialInstitutionReference()
Gets the value of the financialInstitutionReference property.
String getIBAN()
Gets the value of the iban property.
String getRollNumber()
Gets the value of the rollNumber property.
String getRoutingTransitNumber()
Gets the value of the routingTransitNumber property.
void setAccountNickname(String value)
Sets the value of the accountNickname property.
void setAccountNumber(String value)
Sets the value of the accountNumber property.
void setAccountTypeCode(String value)
Sets the value of the accountTypeCode property.
void setBankAccountName(String value)
Sets the value of the bankAccountName property.
void setBankAccountReference(List<BankAccountObjectType> bankAccountReference)
Sets the value of the bankAccountReference property.
void setBankAddressData(List<AddressInformationDataType> bankAddressData)
Sets the value of the bankAddressData property.
void setBankIdentificationCode(String value)
Sets the value of the bankIdentificationCode property.
void setBranchIDNumber(String value)
Sets the value of the branchIDNumber property.
void setBranchName(String value)
Sets the value of the branchName property.
void setCheckDigit(String value)
Sets the value of the checkDigit property.
void setCountryReference(CountryObjectType value)
Sets the value of the countryReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setFinancialInstitutionReference(FinancialInstitutionObjectType value)
Sets the value of the financialInstitutionReference property.
void setIBAN(String value)
Sets the value of the iban property.
void setRollNumber(String value)
Sets the value of the rollNumber property.
void setRoutingTransitNumber(String value)
Sets the value of the routingTransitNumber property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected String accountNickname

protected String accountNumber

protected String accountTypeCode

protected String bankAccountName

protected List<BankAccountObjectType> bankAccountReference

protected List<AddressInformationDataType> bankAddressData

protected String bankIdentificationCode

protected String branchIDNumber

protected String branchName

protected String checkDigit

protected CountryObjectType countryReference

protected CurrencyObjectType currencyReference

protected FinancialInstitutionObjectType financialInstitutionReference

protected String iban

protected String rollNumber

protected String routingTransitNumber

Public Constructors

public OriginatingPartyBankDataType ()

Public Methods

public String getAccountNickname ()

Gets the value of the accountNickname property.

Returns
  • possible object is String

public String getAccountNumber ()

Gets the value of the accountNumber property.

Returns
  • possible object is String

public String getAccountTypeCode ()

Gets the value of the accountTypeCode property.

Returns
  • possible object is String

public String getBankAccountName ()

Gets the value of the bankAccountName property.

Returns
  • possible object is String

public List<BankAccountObjectType> getBankAccountReference ()

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

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

    getBankAccountReference().add(newItem);
 

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

public List<AddressInformationDataType> getBankAddressData ()

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

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

    getBankAddressData().add(newItem);
 

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

public String getBankIdentificationCode ()

Gets the value of the bankIdentificationCode property.

Returns
  • possible object is String

public String getBranchIDNumber ()

Gets the value of the branchIDNumber property.

Returns
  • possible object is String

public String getBranchName ()

Gets the value of the branchName property.

Returns
  • possible object is String

public String getCheckDigit ()

Gets the value of the checkDigit property.

Returns
  • possible object is String

public CountryObjectType getCountryReference ()

Gets the value of the countryReference property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public FinancialInstitutionObjectType getFinancialInstitutionReference ()

Gets the value of the financialInstitutionReference property.

Returns

public String getIBAN ()

Gets the value of the iban property.

Returns
  • possible object is String

public String getRollNumber ()

Gets the value of the rollNumber property.

Returns
  • possible object is String

public String getRoutingTransitNumber ()

Gets the value of the routingTransitNumber property.

Returns
  • possible object is String

public void setAccountNickname (String value)

Sets the value of the accountNickname property.

Parameters
value Allowed object is String

public void setAccountNumber (String value)

Sets the value of the accountNumber property.

Parameters
value Allowed object is String

public void setAccountTypeCode (String value)

Sets the value of the accountTypeCode property.

Parameters
value Allowed object is String

public void setBankAccountName (String value)

Sets the value of the bankAccountName property.

Parameters
value Allowed object is String

public void setBankAccountReference (List<BankAccountObjectType> bankAccountReference)

Sets the value of the bankAccountReference property.

Parameters
bankAccountReference Allowed object is BankAccountObjectType

public void setBankAddressData (List<AddressInformationDataType> bankAddressData)

Sets the value of the bankAddressData property.

Parameters
bankAddressData Allowed object is AddressInformationDataType

public void setBankIdentificationCode (String value)

Sets the value of the bankIdentificationCode property.

Parameters
value Allowed object is String

public void setBranchIDNumber (String value)

Sets the value of the branchIDNumber property.

Parameters
value Allowed object is String

public void setBranchName (String value)

Sets the value of the branchName property.

Parameters
value Allowed object is String

public void setCheckDigit (String value)

Sets the value of the checkDigit property.

Parameters
value Allowed object is String

public void setCountryReference (CountryObjectType value)

Sets the value of the countryReference property.

Parameters
value Allowed object is CountryObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setFinancialInstitutionReference (FinancialInstitutionObjectType value)

Sets the value of the financialInstitutionReference property.

Parameters
value Allowed object is FinancialInstitutionObjectType

public void setIBAN (String value)

Sets the value of the iban property.

Parameters
value Allowed object is String

public void setRollNumber (String value)

Sets the value of the rollNumber property.

Parameters
value Allowed object is String

public void setRoutingTransitNumber (String value)

Sets the value of the routingTransitNumber property.

Parameters
value Allowed object is String