public class

GeneralPaymentCriteriaType

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

Class Overview

General Payment Search Criteria

Java class for General_Payment_CriteriaType complex type.

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

 <complexType name="General_Payment_CriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Company_Reference" type="{urn:com.workday/bsvc}OrganizationObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Bank_Account_Reference" type="{urn:com.workday/bsvc}Financial_AccountObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payment_Category_Reference" type="{urn:com.workday/bsvc}Payment_CategoryObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payee_Reference" type="{urn:com.workday/bsvc}PayeeObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payee_Hierarchy_Reference" type="{urn:com.workday/bsvc}HierarchyObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payment_Type_Reference" type="{urn:com.workday/bsvc}Payment_TypeObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payment_Status_Reference" type="{urn:com.workday/bsvc}Unique_IdentifierObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Customer_Supplier_Status_Reference" type="{urn:com.workday/bsvc}Business_Entity_Status_ValueObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payment_Date_on_Date_Or_After" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Payment_Date_on_Date_Or_Before" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Transaction_Reference_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Settlement_Run_Reference" type="{urn:com.workday/bsvc}Unique_IdentifierObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Settlement_Run_Number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Settlement_Run_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Created_by_Worker_Reference" type="{urn:com.workday/bsvc}WorkerObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payment_Amount_Equal_To" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Payment_Amount_Greater_Than" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Payment_Amount_Less_Than" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Expense_Payee_Type_Reference" type="{urn:com.workday/bsvc}Unique_IdentifierObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Transaction_Is_Intercompany" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Company_Receiving_Payment_Reference" type="{urn:com.workday/bsvc}CompanyObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Periods_Reference" type="{urn:com.workday/bsvc}PeriodObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Pay_Run_Groups_and_or_Pay_Groups_Reference" type="{urn:com.workday/bsvc}Pay_Run_Group_SelectionObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="EFT_Payment_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected List<FinancialAccountObjectType> bankAccountReference
protected List<CompanyObjectType> companyReceivingPaymentReference
protected List<OrganizationObjectType> companyReference
protected List<WorkerObjectType> createdByWorkerReference
protected List<CurrencyObjectType> currencyReference
protected List<BusinessEntityStatusValueObjectType> customerSupplierStatusReference
protected String eftPaymentID
protected List<UniqueIdentifierObjectType> expensePayeeTypeReference
protected List<PayRunGroupSelectionObjectType> payRunGroupsAndOrPayGroupsReference
protected List<HierarchyObjectType> payeeHierarchyReference
protected List<PayeeObjectType> payeeReference
protected BigDecimal paymentAmountEqualTo
protected BigDecimal paymentAmountGreaterThan
protected BigDecimal paymentAmountLessThan
protected List<PaymentCategoryObjectType> paymentCategoryReference
protected XMLGregorianCalendar paymentDateOnDateOrAfter
protected XMLGregorianCalendar paymentDateOnDateOrBefore
protected List<UniqueIdentifierObjectType> paymentStatusReference
protected List<PaymentTypeObjectType> paymentTypeReference
protected List<PeriodObjectType> periodsReference
protected String settlementRunName
protected String settlementRunNumber
protected List<UniqueIdentifierObjectType> settlementRunReference
protected Boolean transactionIsIntercompany
protected String transactionReferenceNumber
Public Constructors
GeneralPaymentCriteriaType()
Public Methods
List<FinancialAccountObjectType> getBankAccountReference()
Gets the value of the bankAccountReference property.
List<CompanyObjectType> getCompanyReceivingPaymentReference()
Gets the value of the companyReceivingPaymentReference property.
List<OrganizationObjectType> getCompanyReference()
Gets the value of the companyReference property.
List<WorkerObjectType> getCreatedByWorkerReference()
Gets the value of the createdByWorkerReference property.
List<CurrencyObjectType> getCurrencyReference()
Gets the value of the currencyReference property.
List<BusinessEntityStatusValueObjectType> getCustomerSupplierStatusReference()
Gets the value of the customerSupplierStatusReference property.
String getEFTPaymentID()
Gets the value of the eftPaymentID property.
List<UniqueIdentifierObjectType> getExpensePayeeTypeReference()
Gets the value of the expensePayeeTypeReference property.
List<PayRunGroupSelectionObjectType> getPayRunGroupsAndOrPayGroupsReference()
Gets the value of the payRunGroupsAndOrPayGroupsReference property.
List<HierarchyObjectType> getPayeeHierarchyReference()
Gets the value of the payeeHierarchyReference property.
List<PayeeObjectType> getPayeeReference()
Gets the value of the payeeReference property.
BigDecimal getPaymentAmountEqualTo()
Gets the value of the paymentAmountEqualTo property.
BigDecimal getPaymentAmountGreaterThan()
Gets the value of the paymentAmountGreaterThan property.
BigDecimal getPaymentAmountLessThan()
Gets the value of the paymentAmountLessThan property.
List<PaymentCategoryObjectType> getPaymentCategoryReference()
Gets the value of the paymentCategoryReference property.
XMLGregorianCalendar getPaymentDateOnDateOrAfter()
Gets the value of the paymentDateOnDateOrAfter property.
XMLGregorianCalendar getPaymentDateOnDateOrBefore()
Gets the value of the paymentDateOnDateOrBefore property.
List<UniqueIdentifierObjectType> getPaymentStatusReference()
Gets the value of the paymentStatusReference property.
List<PaymentTypeObjectType> getPaymentTypeReference()
Gets the value of the paymentTypeReference property.
List<PeriodObjectType> getPeriodsReference()
Gets the value of the periodsReference property.
String getSettlementRunName()
Gets the value of the settlementRunName property.
String getSettlementRunNumber()
Gets the value of the settlementRunNumber property.
List<UniqueIdentifierObjectType> getSettlementRunReference()
Gets the value of the settlementRunReference property.
String getTransactionReferenceNumber()
Gets the value of the transactionReferenceNumber property.
Boolean isTransactionIsIntercompany()
Gets the value of the transactionIsIntercompany property.
void setEFTPaymentID(String value)
Sets the value of the eftPaymentID property.
void setPaymentAmountEqualTo(BigDecimal value)
Sets the value of the paymentAmountEqualTo property.
void setPaymentAmountGreaterThan(BigDecimal value)
Sets the value of the paymentAmountGreaterThan property.
void setPaymentAmountLessThan(BigDecimal value)
Sets the value of the paymentAmountLessThan property.
void setPaymentDateOnDateOrAfter(XMLGregorianCalendar value)
Sets the value of the paymentDateOnDateOrAfter property.
void setPaymentDateOnDateOrBefore(XMLGregorianCalendar value)
Sets the value of the paymentDateOnDateOrBefore property.
void setSettlementRunName(String value)
Sets the value of the settlementRunName property.
void setSettlementRunNumber(String value)
Sets the value of the settlementRunNumber property.
void setTransactionIsIntercompany(Boolean value)
Sets the value of the transactionIsIntercompany property.
void setTransactionReferenceNumber(String value)
Sets the value of the transactionReferenceNumber property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected List<FinancialAccountObjectType> bankAccountReference

protected List<CompanyObjectType> companyReceivingPaymentReference

protected List<OrganizationObjectType> companyReference

protected List<WorkerObjectType> createdByWorkerReference

protected List<CurrencyObjectType> currencyReference

protected List<BusinessEntityStatusValueObjectType> customerSupplierStatusReference

protected String eftPaymentID

protected List<UniqueIdentifierObjectType> expensePayeeTypeReference

protected List<PayRunGroupSelectionObjectType> payRunGroupsAndOrPayGroupsReference

protected List<HierarchyObjectType> payeeHierarchyReference

protected List<PayeeObjectType> payeeReference

protected BigDecimal paymentAmountEqualTo

protected BigDecimal paymentAmountGreaterThan

protected BigDecimal paymentAmountLessThan

protected List<PaymentCategoryObjectType> paymentCategoryReference

protected XMLGregorianCalendar paymentDateOnDateOrAfter

protected XMLGregorianCalendar paymentDateOnDateOrBefore

protected List<UniqueIdentifierObjectType> paymentStatusReference

protected List<PaymentTypeObjectType> paymentTypeReference

protected List<PeriodObjectType> periodsReference

protected String settlementRunName

protected String settlementRunNumber

protected List<UniqueIdentifierObjectType> settlementRunReference

protected Boolean transactionIsIntercompany

protected String transactionReferenceNumber

Public Constructors

public GeneralPaymentCriteriaType ()

Public Methods

public List<FinancialAccountObjectType> 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 FinancialAccountObjectType

public List<CompanyObjectType> getCompanyReceivingPaymentReference ()

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

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

    getCompanyReceivingPaymentReference().add(newItem);
 

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

public List<OrganizationObjectType> getCompanyReference ()

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

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

    getCompanyReference().add(newItem);
 

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

public List<WorkerObjectType> getCreatedByWorkerReference ()

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

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

    getCreatedByWorkerReference().add(newItem);
 

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

public List<CurrencyObjectType> getCurrencyReference ()

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

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

    getCurrencyReference().add(newItem);
 

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

public List<BusinessEntityStatusValueObjectType> getCustomerSupplierStatusReference ()

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

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

    getCustomerSupplierStatusReference().add(newItem);
 

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

public String getEFTPaymentID ()

Gets the value of the eftPaymentID property.

Returns
  • possible object is String

public List<UniqueIdentifierObjectType> getExpensePayeeTypeReference ()

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

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

    getExpensePayeeTypeReference().add(newItem);
 

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

public List<PayRunGroupSelectionObjectType> getPayRunGroupsAndOrPayGroupsReference ()

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

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

    getPayRunGroupsAndOrPayGroupsReference().add(newItem);
 

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

public List<HierarchyObjectType> getPayeeHierarchyReference ()

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

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

    getPayeeHierarchyReference().add(newItem);
 

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

public List<PayeeObjectType> getPayeeReference ()

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

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

    getPayeeReference().add(newItem);
 

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

public BigDecimal getPaymentAmountEqualTo ()

Gets the value of the paymentAmountEqualTo property.

Returns
  • possible object is BigDecimal

public BigDecimal getPaymentAmountGreaterThan ()

Gets the value of the paymentAmountGreaterThan property.

Returns
  • possible object is BigDecimal

public BigDecimal getPaymentAmountLessThan ()

Gets the value of the paymentAmountLessThan property.

Returns
  • possible object is BigDecimal

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 XMLGregorianCalendar getPaymentDateOnDateOrAfter ()

Gets the value of the paymentDateOnDateOrAfter property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getPaymentDateOnDateOrBefore ()

Gets the value of the paymentDateOnDateOrBefore property.

Returns
  • possible object is XMLGregorianCalendar

public List<UniqueIdentifierObjectType> getPaymentStatusReference ()

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

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

    getPaymentStatusReference().add(newItem);
 

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

public List<PaymentTypeObjectType> getPaymentTypeReference ()

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

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

    getPaymentTypeReference().add(newItem);
 

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

public List<PeriodObjectType> getPeriodsReference ()

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

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

    getPeriodsReference().add(newItem);
 

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

public String getSettlementRunName ()

Gets the value of the settlementRunName property.

Returns
  • possible object is String

public String getSettlementRunNumber ()

Gets the value of the settlementRunNumber property.

Returns
  • possible object is String

public List<UniqueIdentifierObjectType> getSettlementRunReference ()

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

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

    getSettlementRunReference().add(newItem);
 

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

public String getTransactionReferenceNumber ()

Gets the value of the transactionReferenceNumber property.

Returns
  • possible object is String

public Boolean isTransactionIsIntercompany ()

Gets the value of the transactionIsIntercompany property.

Returns
  • possible object is Boolean

public void setEFTPaymentID (String value)

Sets the value of the eftPaymentID property.

Parameters
value Allowed object is String

public void setPaymentAmountEqualTo (BigDecimal value)

Sets the value of the paymentAmountEqualTo property.

Parameters
value Allowed object is BigDecimal

public void setPaymentAmountGreaterThan (BigDecimal value)

Sets the value of the paymentAmountGreaterThan property.

Parameters
value Allowed object is BigDecimal

public void setPaymentAmountLessThan (BigDecimal value)

Sets the value of the paymentAmountLessThan property.

Parameters
value Allowed object is BigDecimal

public void setPaymentDateOnDateOrAfter (XMLGregorianCalendar value)

Sets the value of the paymentDateOnDateOrAfter property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPaymentDateOnDateOrBefore (XMLGregorianCalendar value)

Sets the value of the paymentDateOnDateOrBefore property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setSettlementRunName (String value)

Sets the value of the settlementRunName property.

Parameters
value Allowed object is String

public void setSettlementRunNumber (String value)

Sets the value of the settlementRunNumber property.

Parameters
value Allowed object is String

public void setTransactionIsIntercompany (Boolean value)

Sets the value of the transactionIsIntercompany property.

Parameters
value Allowed object is Boolean

public void setTransactionReferenceNumber (String value)

Sets the value of the transactionReferenceNumber property.

Parameters
value Allowed object is String