public class

PettyCashAccountDataType

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

Class Overview

Wrapper Element that includes Petty Cash Account Instance and Data

Java class for Petty_Cash_Account_DataType complex type.

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

 <complexType name="Petty_Cash_Account_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Petty_Cash_Account_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Account_Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Financial_Party_Reference" type="{urn:com.workday/bsvc}Financial_PartyObjectType"/>
         <element name="Default_Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Accepted_Currencies_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payment_Type_Reference" type="{urn:com.workday/bsvc}Payment_TypeObjectType" maxOccurs="unbounded"/>
         <element name="Used_by_Cash" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Used_by_Customer_Payments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Used_by_Expense_Payments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Used_by_Payroll" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Used_by_Supplier_Payments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Used_by_Intercompany_Payments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Used_by_Ad_hoc_Payments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Used_by_Off-Cycle_Payroll" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Used_by_Prenote_Payments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Allow_Additional_usage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected List<CurrencyObjectType> acceptedCurrenciesReference
protected String accountName
protected Boolean allowAdditionalUsage
protected CurrencyObjectType defaultCurrencyReference
protected FinancialPartyObjectType financialPartyReference
protected List<PaymentTypeObjectType> paymentTypeReference
protected String pettyCashAccountID
protected Boolean usedByAdHocPayments
protected Boolean usedByCash
protected Boolean usedByCustomerPayments
protected Boolean usedByExpensePayments
protected Boolean usedByIntercompanyPayments
protected Boolean usedByOffCyclePayroll
protected Boolean usedByPayroll
protected Boolean usedByPrenotePayments
protected Boolean usedBySupplierPayments
Public Constructors
PettyCashAccountDataType()
Public Methods
List<CurrencyObjectType> getAcceptedCurrenciesReference()
Gets the value of the acceptedCurrenciesReference property.
String getAccountName()
Gets the value of the accountName property.
CurrencyObjectType getDefaultCurrencyReference()
Gets the value of the defaultCurrencyReference property.
FinancialPartyObjectType getFinancialPartyReference()
Gets the value of the financialPartyReference property.
List<PaymentTypeObjectType> getPaymentTypeReference()
Gets the value of the paymentTypeReference property.
String getPettyCashAccountID()
Gets the value of the pettyCashAccountID property.
Boolean isAllowAdditionalUsage()
Gets the value of the allowAdditionalUsage property.
Boolean isUsedByAdHocPayments()
Gets the value of the usedByAdHocPayments property.
Boolean isUsedByCash()
Gets the value of the usedByCash property.
Boolean isUsedByCustomerPayments()
Gets the value of the usedByCustomerPayments property.
Boolean isUsedByExpensePayments()
Gets the value of the usedByExpensePayments property.
Boolean isUsedByIntercompanyPayments()
Gets the value of the usedByIntercompanyPayments property.
Boolean isUsedByOffCyclePayroll()
Gets the value of the usedByOffCyclePayroll property.
Boolean isUsedByPayroll()
Gets the value of the usedByPayroll property.
Boolean isUsedByPrenotePayments()
Gets the value of the usedByPrenotePayments property.
Boolean isUsedBySupplierPayments()
Gets the value of the usedBySupplierPayments property.
void setAccountName(String value)
Sets the value of the accountName property.
void setAllowAdditionalUsage(Boolean value)
Sets the value of the allowAdditionalUsage property.
void setDefaultCurrencyReference(CurrencyObjectType value)
Sets the value of the defaultCurrencyReference property.
void setFinancialPartyReference(FinancialPartyObjectType value)
Sets the value of the financialPartyReference property.
void setPettyCashAccountID(String value)
Sets the value of the pettyCashAccountID property.
void setUsedByAdHocPayments(Boolean value)
Sets the value of the usedByAdHocPayments property.
void setUsedByCash(Boolean value)
Sets the value of the usedByCash property.
void setUsedByCustomerPayments(Boolean value)
Sets the value of the usedByCustomerPayments property.
void setUsedByExpensePayments(Boolean value)
Sets the value of the usedByExpensePayments property.
void setUsedByIntercompanyPayments(Boolean value)
Sets the value of the usedByIntercompanyPayments property.
void setUsedByOffCyclePayroll(Boolean value)
Sets the value of the usedByOffCyclePayroll property.
void setUsedByPayroll(Boolean value)
Sets the value of the usedByPayroll property.
void setUsedByPrenotePayments(Boolean value)
Sets the value of the usedByPrenotePayments property.
void setUsedBySupplierPayments(Boolean value)
Sets the value of the usedBySupplierPayments property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected List<CurrencyObjectType> acceptedCurrenciesReference

protected String accountName

protected Boolean allowAdditionalUsage

protected CurrencyObjectType defaultCurrencyReference

protected FinancialPartyObjectType financialPartyReference

protected List<PaymentTypeObjectType> paymentTypeReference

protected String pettyCashAccountID

protected Boolean usedByAdHocPayments

protected Boolean usedByCash

protected Boolean usedByCustomerPayments

protected Boolean usedByExpensePayments

protected Boolean usedByIntercompanyPayments

protected Boolean usedByOffCyclePayroll

protected Boolean usedByPayroll

protected Boolean usedByPrenotePayments

protected Boolean usedBySupplierPayments

Public Constructors

public PettyCashAccountDataType ()

Public Methods

public List<CurrencyObjectType> getAcceptedCurrenciesReference ()

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

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

    getAcceptedCurrenciesReference().add(newItem);
 

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

public String getAccountName ()

Gets the value of the accountName property.

Returns
  • possible object is String

public CurrencyObjectType getDefaultCurrencyReference ()

Gets the value of the defaultCurrencyReference property.

Returns

public FinancialPartyObjectType getFinancialPartyReference ()

Gets the value of the financialPartyReference property.

Returns

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 String getPettyCashAccountID ()

Gets the value of the pettyCashAccountID property.

Returns
  • possible object is String

public Boolean isAllowAdditionalUsage ()

Gets the value of the allowAdditionalUsage property.

Returns
  • possible object is Boolean

public Boolean isUsedByAdHocPayments ()

Gets the value of the usedByAdHocPayments property.

Returns
  • possible object is Boolean

public Boolean isUsedByCash ()

Gets the value of the usedByCash property.

Returns
  • possible object is Boolean

public Boolean isUsedByCustomerPayments ()

Gets the value of the usedByCustomerPayments property.

Returns
  • possible object is Boolean

public Boolean isUsedByExpensePayments ()

Gets the value of the usedByExpensePayments property.

Returns
  • possible object is Boolean

public Boolean isUsedByIntercompanyPayments ()

Gets the value of the usedByIntercompanyPayments property.

Returns
  • possible object is Boolean

public Boolean isUsedByOffCyclePayroll ()

Gets the value of the usedByOffCyclePayroll property.

Returns
  • possible object is Boolean

public Boolean isUsedByPayroll ()

Gets the value of the usedByPayroll property.

Returns
  • possible object is Boolean

public Boolean isUsedByPrenotePayments ()

Gets the value of the usedByPrenotePayments property.

Returns
  • possible object is Boolean

public Boolean isUsedBySupplierPayments ()

Gets the value of the usedBySupplierPayments property.

Returns
  • possible object is Boolean

public void setAccountName (String value)

Sets the value of the accountName property.

Parameters
value Allowed object is String

public void setAllowAdditionalUsage (Boolean value)

Sets the value of the allowAdditionalUsage property.

Parameters
value Allowed object is Boolean

public void setDefaultCurrencyReference (CurrencyObjectType value)

Sets the value of the defaultCurrencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setFinancialPartyReference (FinancialPartyObjectType value)

Sets the value of the financialPartyReference property.

Parameters
value Allowed object is FinancialPartyObjectType

public void setPettyCashAccountID (String value)

Sets the value of the pettyCashAccountID property.

Parameters
value Allowed object is String

public void setUsedByAdHocPayments (Boolean value)

Sets the value of the usedByAdHocPayments property.

Parameters
value Allowed object is Boolean

public void setUsedByCash (Boolean value)

Sets the value of the usedByCash property.

Parameters
value Allowed object is Boolean

public void setUsedByCustomerPayments (Boolean value)

Sets the value of the usedByCustomerPayments property.

Parameters
value Allowed object is Boolean

public void setUsedByExpensePayments (Boolean value)

Sets the value of the usedByExpensePayments property.

Parameters
value Allowed object is Boolean

public void setUsedByIntercompanyPayments (Boolean value)

Sets the value of the usedByIntercompanyPayments property.

Parameters
value Allowed object is Boolean

public void setUsedByOffCyclePayroll (Boolean value)

Sets the value of the usedByOffCyclePayroll property.

Parameters
value Allowed object is Boolean

public void setUsedByPayroll (Boolean value)

Sets the value of the usedByPayroll property.

Parameters
value Allowed object is Boolean

public void setUsedByPrenotePayments (Boolean value)

Sets the value of the usedByPrenotePayments property.

Parameters
value Allowed object is Boolean

public void setUsedBySupplierPayments (Boolean value)

Sets the value of the usedBySupplierPayments property.

Parameters
value Allowed object is Boolean