public class

PaymentMessageGroupWWSDataType

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

Class Overview

Payment Message Group Data

Java class for Payment_Message_Group_WWS_DataType complex type.

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

 <complexType name="Payment_Message_Group_WWS_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Payment_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" 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="Payment_Category_Reference" type="{urn:com.workday/bsvc}Payment_CategoryObjectType" 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="Group_Payment_Count" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Group_Rejected_Payment_Count" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Group_Reprocessed_Payment_Count" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Group_Payment_Sum" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Group_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Payment_Data" type="{urn:com.workday/bsvc}Payment_WWS_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected CurrencyObjectType currencyReference
protected String groupID
protected BigDecimal groupPaymentCount
protected BigDecimal groupPaymentSum
protected BigDecimal groupRejectedPaymentCount
protected BigDecimal groupReprocessedPaymentCount
protected List<OriginatingPartyBankDataType> originatingBankData
protected List<OriginatingPartyWWSDataType> originatingContactData
protected PaymentCategoryObjectType paymentCategoryReference
protected List<PaymentWWSDataType> paymentData
protected XMLGregorianCalendar paymentDate
protected PaymentMethodObjectType paymentMethodReference
protected PaymentTypeObjectType paymentTypeReference
Public Constructors
PaymentMessageGroupWWSDataType()
Public Methods
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
String getGroupID()
Gets the value of the groupID property.
BigDecimal getGroupPaymentCount()
Gets the value of the groupPaymentCount property.
BigDecimal getGroupPaymentSum()
Gets the value of the groupPaymentSum property.
BigDecimal getGroupRejectedPaymentCount()
Gets the value of the groupRejectedPaymentCount property.
BigDecimal getGroupReprocessedPaymentCount()
Gets the value of the groupReprocessedPaymentCount property.
List<OriginatingPartyBankDataType> getOriginatingBankData()
Gets the value of the originatingBankData property.
List<OriginatingPartyWWSDataType> getOriginatingContactData()
Gets the value of the originatingContactData property.
PaymentCategoryObjectType getPaymentCategoryReference()
Gets the value of the paymentCategoryReference property.
List<PaymentWWSDataType> getPaymentData()
Gets the value of the paymentData property.
XMLGregorianCalendar getPaymentDate()
Gets the value of the paymentDate property.
PaymentMethodObjectType getPaymentMethodReference()
Gets the value of the paymentMethodReference property.
PaymentTypeObjectType getPaymentTypeReference()
Gets the value of the paymentTypeReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setGroupID(String value)
Sets the value of the groupID property.
void setGroupPaymentCount(BigDecimal value)
Sets the value of the groupPaymentCount property.
void setGroupPaymentSum(BigDecimal value)
Sets the value of the groupPaymentSum property.
void setGroupRejectedPaymentCount(BigDecimal value)
Sets the value of the groupRejectedPaymentCount property.
void setGroupReprocessedPaymentCount(BigDecimal value)
Sets the value of the groupReprocessedPaymentCount property.
void setPaymentCategoryReference(PaymentCategoryObjectType value)
Sets the value of the paymentCategoryReference property.
void setPaymentDate(XMLGregorianCalendar value)
Sets the value of the paymentDate property.
void setPaymentMethodReference(PaymentMethodObjectType value)
Sets the value of the paymentMethodReference property.
void setPaymentTypeReference(PaymentTypeObjectType value)
Sets the value of the paymentTypeReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected CurrencyObjectType currencyReference

protected String groupID

protected BigDecimal groupPaymentCount

protected BigDecimal groupPaymentSum

protected BigDecimal groupRejectedPaymentCount

protected BigDecimal groupReprocessedPaymentCount

protected List<OriginatingPartyBankDataType> originatingBankData

protected List<OriginatingPartyWWSDataType> originatingContactData

protected PaymentCategoryObjectType paymentCategoryReference

protected List<PaymentWWSDataType> paymentData

protected XMLGregorianCalendar paymentDate

protected PaymentMethodObjectType paymentMethodReference

protected PaymentTypeObjectType paymentTypeReference

Public Constructors

public PaymentMessageGroupWWSDataType ()

Public Methods

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public String getGroupID ()

Gets the value of the groupID property.

Returns
  • possible object is String

public BigDecimal getGroupPaymentCount ()

Gets the value of the groupPaymentCount property.

Returns
  • possible object is BigDecimal

public BigDecimal getGroupPaymentSum ()

Gets the value of the groupPaymentSum property.

Returns
  • possible object is BigDecimal

public BigDecimal getGroupRejectedPaymentCount ()

Gets the value of the groupRejectedPaymentCount property.

Returns
  • possible object is BigDecimal

public BigDecimal getGroupReprocessedPaymentCount ()

Gets the value of the groupReprocessedPaymentCount property.

Returns
  • possible object is BigDecimal

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 PaymentCategoryObjectType getPaymentCategoryReference ()

Gets the value of the paymentCategoryReference property.

Returns

public List<PaymentWWSDataType> getPaymentData ()

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

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

    getPaymentData().add(newItem);
 

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

public XMLGregorianCalendar getPaymentDate ()

Gets the value of the paymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public PaymentMethodObjectType getPaymentMethodReference ()

Gets the value of the paymentMethodReference property.

Returns

public PaymentTypeObjectType getPaymentTypeReference ()

Gets the value of the paymentTypeReference property.

Returns

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setGroupID (String value)

Sets the value of the groupID property.

Parameters
value Allowed object is String

public void setGroupPaymentCount (BigDecimal value)

Sets the value of the groupPaymentCount property.

Parameters
value Allowed object is BigDecimal

public void setGroupPaymentSum (BigDecimal value)

Sets the value of the groupPaymentSum property.

Parameters
value Allowed object is BigDecimal

public void setGroupRejectedPaymentCount (BigDecimal value)

Sets the value of the groupRejectedPaymentCount property.

Parameters
value Allowed object is BigDecimal

public void setGroupReprocessedPaymentCount (BigDecimal value)

Sets the value of the groupReprocessedPaymentCount 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 setPaymentDate (XMLGregorianCalendar value)

Sets the value of the paymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPaymentMethodReference (PaymentMethodObjectType value)

Sets the value of the paymentMethodReference property.

Parameters
value Allowed object is PaymentMethodObjectType

public void setPaymentTypeReference (PaymentTypeObjectType value)

Sets the value of the paymentTypeReference property.

Parameters
value Allowed object is PaymentTypeObjectType