public class

PayslipPaymentDataType

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

Class Overview

Payslip Payment Data

Java class for Payslip_Payment_DataType complex type.

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

 <complexType name="Payslip_Payment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Payroll_Payment_Display_Order" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="6"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Payment_Category_Reference" type="{urn:com.workday/bsvc}Payment_CategoryObjectType" minOccurs="0"/>
         <element name="Payment_Type_Reference" type="{urn:com.workday/bsvc}Payment_TypeObjectType" minOccurs="0"/>
         <element name="Payment_Method_Reference" type="{urn:com.workday/bsvc}Payment_MethodObjectType" minOccurs="0"/>
         <element name="Bank_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Bank_Account_Reference" type="{urn:com.workday/bsvc}Settlement_InstructionObjectType" minOccurs="0"/>
         <element name="Account_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Payment_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Payment_Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Amount_as_Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Amount_in_Pay_Group_Currency" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Pay_Group_Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Check_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Payment_Reference_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Payment_Memo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Company_Reference" type="{urn:com.workday/bsvc}CompanyObjectType" minOccurs="0"/>
         <element name="Originating_Contact_Data" type="{urn:com.workday/bsvc}Originating_Party_WWS_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Originating_Bank_Data" type="{urn:com.workday/bsvc}Originating_Party_Bank_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Receiving_Party_Reference" type="{urn:com.workday/bsvc}PayeeObjectType" minOccurs="0"/>
         <element name="Receiving_Party_Contact_Data" type="{urn:com.workday/bsvc}Receiving_Party_WWS_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Receiving_Party_Bank_Data" type="{urn:com.workday/bsvc}Receiving_Party_Bank_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String accountNumber
protected String amountAsText
protected BigDecimal amountInPayGroupCurrency
protected SettlementInstructionObjectType bankAccountReference
protected String bankName
protected String checkNumber
protected CompanyObjectType companyReference
protected List<OriginatingPartyBankDataType> originatingBankData
protected List<OriginatingPartyWWSDataType> originatingContactData
protected CurrencyObjectType payGroupCurrencyReference
protected BigDecimal paymentAmount
protected PaymentCategoryObjectType paymentCategoryReference
protected CurrencyObjectType paymentCurrencyReference
protected String paymentMemo
protected PaymentMethodObjectType paymentMethodReference
protected String paymentReferenceNumber
protected PaymentTypeObjectType paymentTypeReference
protected BigDecimal payrollPaymentDisplayOrder
protected List<ReceivingPartyBankDataType> receivingPartyBankData
protected List<ReceivingPartyWWSDataType> receivingPartyContactData
protected PayeeObjectType receivingPartyReference
Public Constructors
PayslipPaymentDataType()
Public Methods
String getAccountNumber()
Gets the value of the accountNumber property.
String getAmountAsText()
Gets the value of the amountAsText property.
BigDecimal getAmountInPayGroupCurrency()
Gets the value of the amountInPayGroupCurrency property.
SettlementInstructionObjectType getBankAccountReference()
Gets the value of the bankAccountReference property.
String getBankName()
Gets the value of the bankName property.
String getCheckNumber()
Gets the value of the checkNumber property.
CompanyObjectType getCompanyReference()
Gets the value of the companyReference property.
List<OriginatingPartyBankDataType> getOriginatingBankData()
Gets the value of the originatingBankData property.
List<OriginatingPartyWWSDataType> getOriginatingContactData()
Gets the value of the originatingContactData property.
CurrencyObjectType getPayGroupCurrencyReference()
Gets the value of the payGroupCurrencyReference property.
BigDecimal getPaymentAmount()
Gets the value of the paymentAmount property.
PaymentCategoryObjectType getPaymentCategoryReference()
Gets the value of the paymentCategoryReference property.
CurrencyObjectType getPaymentCurrencyReference()
Gets the value of the paymentCurrencyReference property.
String getPaymentMemo()
Gets the value of the paymentMemo property.
PaymentMethodObjectType getPaymentMethodReference()
Gets the value of the paymentMethodReference property.
String getPaymentReferenceNumber()
Gets the value of the paymentReferenceNumber property.
PaymentTypeObjectType getPaymentTypeReference()
Gets the value of the paymentTypeReference property.
BigDecimal getPayrollPaymentDisplayOrder()
Gets the value of the payrollPaymentDisplayOrder property.
List<ReceivingPartyBankDataType> getReceivingPartyBankData()
Gets the value of the receivingPartyBankData property.
List<ReceivingPartyWWSDataType> getReceivingPartyContactData()
Gets the value of the receivingPartyContactData property.
PayeeObjectType getReceivingPartyReference()
Gets the value of the receivingPartyReference property.
void setAccountNumber(String value)
Sets the value of the accountNumber property.
void setAmountAsText(String value)
Sets the value of the amountAsText property.
void setAmountInPayGroupCurrency(BigDecimal value)
Sets the value of the amountInPayGroupCurrency property.
void setBankAccountReference(SettlementInstructionObjectType value)
Sets the value of the bankAccountReference property.
void setBankName(String value)
Sets the value of the bankName property.
void setCheckNumber(String value)
Sets the value of the checkNumber property.
void setCompanyReference(CompanyObjectType value)
Sets the value of the companyReference property.
void setPayGroupCurrencyReference(CurrencyObjectType value)
Sets the value of the payGroupCurrencyReference property.
void setPaymentAmount(BigDecimal value)
Sets the value of the paymentAmount property.
void setPaymentCategoryReference(PaymentCategoryObjectType value)
Sets the value of the paymentCategoryReference property.
void setPaymentCurrencyReference(CurrencyObjectType value)
Sets the value of the paymentCurrencyReference property.
void setPaymentMemo(String value)
Sets the value of the paymentMemo property.
void setPaymentMethodReference(PaymentMethodObjectType value)
Sets the value of the paymentMethodReference property.
void setPaymentReferenceNumber(String value)
Sets the value of the paymentReferenceNumber property.
void setPaymentTypeReference(PaymentTypeObjectType value)
Sets the value of the paymentTypeReference property.
void setPayrollPaymentDisplayOrder(BigDecimal value)
Sets the value of the payrollPaymentDisplayOrder property.
void setReceivingPartyReference(PayeeObjectType value)
Sets the value of the receivingPartyReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String accountNumber

protected String amountAsText

protected BigDecimal amountInPayGroupCurrency

protected SettlementInstructionObjectType bankAccountReference

protected String bankName

protected String checkNumber

protected CompanyObjectType companyReference

protected List<OriginatingPartyBankDataType> originatingBankData

protected List<OriginatingPartyWWSDataType> originatingContactData

protected CurrencyObjectType payGroupCurrencyReference

protected BigDecimal paymentAmount

protected PaymentCategoryObjectType paymentCategoryReference

protected CurrencyObjectType paymentCurrencyReference

protected String paymentMemo

protected PaymentMethodObjectType paymentMethodReference

protected String paymentReferenceNumber

protected PaymentTypeObjectType paymentTypeReference

protected BigDecimal payrollPaymentDisplayOrder

protected List<ReceivingPartyBankDataType> receivingPartyBankData

protected List<ReceivingPartyWWSDataType> receivingPartyContactData

protected PayeeObjectType receivingPartyReference

Public Constructors

public PayslipPaymentDataType ()

Public Methods

public String getAccountNumber ()

Gets the value of the accountNumber property.

Returns
  • possible object is String

public String getAmountAsText ()

Gets the value of the amountAsText property.

Returns
  • possible object is String

public BigDecimal getAmountInPayGroupCurrency ()

Gets the value of the amountInPayGroupCurrency property.

Returns
  • possible object is BigDecimal

public SettlementInstructionObjectType getBankAccountReference ()

Gets the value of the bankAccountReference property.

Returns

public String getBankName ()

Gets the value of the bankName property.

Returns
  • possible object is String

public String getCheckNumber ()

Gets the value of the checkNumber property.

Returns
  • possible object is String

public CompanyObjectType getCompanyReference ()

Gets the value of the companyReference property.

Returns

public List<OriginatingPartyBankDataType> getOriginatingBankData ()

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

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

    getOriginatingBankData().add(newItem);
 

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

public List<OriginatingPartyWWSDataType> getOriginatingContactData ()

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

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

    getOriginatingContactData().add(newItem);
 

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

public CurrencyObjectType getPayGroupCurrencyReference ()

Gets the value of the payGroupCurrencyReference property.

Returns

public BigDecimal getPaymentAmount ()

Gets the value of the paymentAmount property.

Returns
  • possible object is BigDecimal

public PaymentCategoryObjectType getPaymentCategoryReference ()

Gets the value of the paymentCategoryReference property.

Returns

public CurrencyObjectType getPaymentCurrencyReference ()

Gets the value of the paymentCurrencyReference property.

Returns

public String getPaymentMemo ()

Gets the value of the paymentMemo property.

Returns
  • possible object is String

public PaymentMethodObjectType getPaymentMethodReference ()

Gets the value of the paymentMethodReference property.

Returns

public String getPaymentReferenceNumber ()

Gets the value of the paymentReferenceNumber property.

Returns
  • possible object is String

public PaymentTypeObjectType getPaymentTypeReference ()

Gets the value of the paymentTypeReference property.

Returns

public BigDecimal getPayrollPaymentDisplayOrder ()

Gets the value of the payrollPaymentDisplayOrder property.

Returns
  • possible object is BigDecimal

public List<ReceivingPartyBankDataType> getReceivingPartyBankData ()

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

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

    getReceivingPartyBankData().add(newItem);
 

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

public List<ReceivingPartyWWSDataType> getReceivingPartyContactData ()

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

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

    getReceivingPartyContactData().add(newItem);
 

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

public PayeeObjectType getReceivingPartyReference ()

Gets the value of the receivingPartyReference property.

Returns

public void setAccountNumber (String value)

Sets the value of the accountNumber property.

Parameters
value Allowed object is String

public void setAmountAsText (String value)

Sets the value of the amountAsText property.

Parameters
value Allowed object is String

public void setAmountInPayGroupCurrency (BigDecimal value)

Sets the value of the amountInPayGroupCurrency property.

Parameters
value Allowed object is BigDecimal

public void setBankAccountReference (SettlementInstructionObjectType value)

Sets the value of the bankAccountReference property.

Parameters
value Allowed object is SettlementInstructionObjectType

public void setBankName (String value)

Sets the value of the bankName property.

Parameters
value Allowed object is String

public void setCheckNumber (String value)

Sets the value of the checkNumber property.

Parameters
value Allowed object is String

public void setCompanyReference (CompanyObjectType value)

Sets the value of the companyReference property.

Parameters
value Allowed object is CompanyObjectType

public void setPayGroupCurrencyReference (CurrencyObjectType value)

Sets the value of the payGroupCurrencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setPaymentAmount (BigDecimal value)

Sets the value of the paymentAmount property.

Parameters
value Allowed object is BigDecimal

public void setPaymentCategoryReference (PaymentCategoryObjectType value)

Sets the value of the paymentCategoryReference property.

Parameters
value Allowed object is PaymentCategoryObjectType

public void setPaymentCurrencyReference (CurrencyObjectType value)

Sets the value of the paymentCurrencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setPaymentMemo (String value)

Sets the value of the paymentMemo property.

Parameters
value Allowed object is String

public void setPaymentMethodReference (PaymentMethodObjectType value)

Sets the value of the paymentMethodReference property.

Parameters
value Allowed object is PaymentMethodObjectType

public void setPaymentReferenceNumber (String value)

Sets the value of the paymentReferenceNumber property.

Parameters
value Allowed object is String

public void setPaymentTypeReference (PaymentTypeObjectType value)

Sets the value of the paymentTypeReference property.

Parameters
value Allowed object is PaymentTypeObjectType

public void setPayrollPaymentDisplayOrder (BigDecimal value)

Sets the value of the payrollPaymentDisplayOrder property.

Parameters
value Allowed object is BigDecimal

public void setReceivingPartyReference (PayeeObjectType value)

Sets the value of the receivingPartyReference property.

Parameters
value Allowed object is PayeeObjectType