public class

PaymentIntegrationDataType

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

Class Overview

Element containing payment integration data

Java class for Payment_Integration_DataType complex type.

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

 <complexType name="Payment_Integration_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Order" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Payment_Type_Reference" type="{urn:com.workday/bsvc}Payment_TypeObjectType"/>
         <element name="Payment_Category_Reference" type="{urn:com.workday/bsvc}Payment_CategoryObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Country_Reference" type="{urn:com.workday/bsvc}CountryObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Integration_System_Reference" type="{urn:com.workday/bsvc}Integration_System__Audited_ObjectType" minOccurs="0"/>
         <element name="Maximum_Payments_Per_Group" 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="Cut_Off_Time_Reference" type="{urn:com.workday/bsvc}Twenty_Four_Hour_TimeObjectType" minOccurs="0"/>
         <element name="Check_Print_Layout_Reference" type="{urn:com.workday/bsvc}Check_Print_LayoutObjectType" minOccurs="0"/>
         <element name="Outsourced_Bank_Provider_Reference" type="{urn:com.workday/bsvc}Unique_IdentifierObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected CheckPrintLayoutObjectType checkPrintLayoutReference
protected List<CountryObjectType> countryReference
protected TwentyFourHourTimeObjectType cutOffTimeReference
protected IntegrationSystemAuditedObjectType integrationSystemReference
protected BigDecimal maximumPaymentsPerGroup
protected String order
protected UniqueIdentifierObjectType outsourcedBankProviderReference
protected List<PaymentCategoryObjectType> paymentCategoryReference
protected PaymentTypeObjectType paymentTypeReference
Public Constructors
PaymentIntegrationDataType()
Public Methods
CheckPrintLayoutObjectType getCheckPrintLayoutReference()
Gets the value of the checkPrintLayoutReference property.
List<CountryObjectType> getCountryReference()
Gets the value of the countryReference property.
TwentyFourHourTimeObjectType getCutOffTimeReference()
Gets the value of the cutOffTimeReference property.
IntegrationSystemAuditedObjectType getIntegrationSystemReference()
Gets the value of the integrationSystemReference property.
BigDecimal getMaximumPaymentsPerGroup()
Gets the value of the maximumPaymentsPerGroup property.
String getOrder()
Gets the value of the order property.
UniqueIdentifierObjectType getOutsourcedBankProviderReference()
Gets the value of the outsourcedBankProviderReference property.
List<PaymentCategoryObjectType> getPaymentCategoryReference()
Gets the value of the paymentCategoryReference property.
PaymentTypeObjectType getPaymentTypeReference()
Gets the value of the paymentTypeReference property.
void setCheckPrintLayoutReference(CheckPrintLayoutObjectType value)
Sets the value of the checkPrintLayoutReference property.
void setCutOffTimeReference(TwentyFourHourTimeObjectType value)
Sets the value of the cutOffTimeReference property.
void setIntegrationSystemReference(IntegrationSystemAuditedObjectType value)
Sets the value of the integrationSystemReference property.
void setMaximumPaymentsPerGroup(BigDecimal value)
Sets the value of the maximumPaymentsPerGroup property.
void setOrder(String value)
Sets the value of the order property.
void setOutsourcedBankProviderReference(UniqueIdentifierObjectType value)
Sets the value of the outsourcedBankProviderReference property.
void setPaymentTypeReference(PaymentTypeObjectType value)
Sets the value of the paymentTypeReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected CheckPrintLayoutObjectType checkPrintLayoutReference

protected List<CountryObjectType> countryReference

protected TwentyFourHourTimeObjectType cutOffTimeReference

protected IntegrationSystemAuditedObjectType integrationSystemReference

protected BigDecimal maximumPaymentsPerGroup

protected String order

protected UniqueIdentifierObjectType outsourcedBankProviderReference

protected List<PaymentCategoryObjectType> paymentCategoryReference

protected PaymentTypeObjectType paymentTypeReference

Public Constructors

public PaymentIntegrationDataType ()

Public Methods

public CheckPrintLayoutObjectType getCheckPrintLayoutReference ()

Gets the value of the checkPrintLayoutReference property.

Returns

public List<CountryObjectType> getCountryReference ()

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

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

    getCountryReference().add(newItem);
 

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

public TwentyFourHourTimeObjectType getCutOffTimeReference ()

Gets the value of the cutOffTimeReference property.

Returns

public IntegrationSystemAuditedObjectType getIntegrationSystemReference ()

Gets the value of the integrationSystemReference property.

Returns

public BigDecimal getMaximumPaymentsPerGroup ()

Gets the value of the maximumPaymentsPerGroup property.

Returns
  • possible object is BigDecimal

public String getOrder ()

Gets the value of the order property.

Returns
  • possible object is String

public UniqueIdentifierObjectType getOutsourcedBankProviderReference ()

Gets the value of the outsourcedBankProviderReference property.

Returns

public List<PaymentCategoryObjectType> getPaymentCategoryReference ()

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

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

    getPaymentCategoryReference().add(newItem);
 

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

public PaymentTypeObjectType getPaymentTypeReference ()

Gets the value of the paymentTypeReference property.

Returns

public void setCheckPrintLayoutReference (CheckPrintLayoutObjectType value)

Sets the value of the checkPrintLayoutReference property.

Parameters
value Allowed object is CheckPrintLayoutObjectType

public void setCutOffTimeReference (TwentyFourHourTimeObjectType value)

Sets the value of the cutOffTimeReference property.

Parameters
value Allowed object is TwentyFourHourTimeObjectType

public void setIntegrationSystemReference (IntegrationSystemAuditedObjectType value)

Sets the value of the integrationSystemReference property.

Parameters
value Allowed object is IntegrationSystemAuditedObjectType

public void setMaximumPaymentsPerGroup (BigDecimal value)

Sets the value of the maximumPaymentsPerGroup property.

Parameters
value Allowed object is BigDecimal

public void setOrder (String value)

Sets the value of the order property.

Parameters
value Allowed object is String

public void setOutsourcedBankProviderReference (UniqueIdentifierObjectType value)

Sets the value of the outsourcedBankProviderReference property.

Parameters
value Allowed object is UniqueIdentifierObjectType

public void setPaymentTypeReference (PaymentTypeObjectType value)

Sets the value of the paymentTypeReference property.

Parameters
value Allowed object is PaymentTypeObjectType