public class

PaymentElectionDataType

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

Class Overview

Container element for each Payment Election

Java class for Payment_Election_DataType complex type.

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

 <complexType name="Payment_Election_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Order">
           <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_Election_Rule_Reference" type="{urn:com.workday/bsvc}Payment_Election_RuleObjectType"/>
         <element name="Country_Reference" type="{urn:com.workday/bsvc}CountryObjectType" 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"/>
         <element name="Worker_Bank_Account_Data" type="{urn:com.workday/bsvc}Worker_Bank_Account_WWS_DataType" minOccurs="0"/>
         <choice>
           <element name="Distribution_Amount">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="26"/>
                 <minInclusive value="0"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
           <element name="Distribution_Percentage">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="9"/>
                 <minInclusive value="0"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
           <element name="Distribution_Balance" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected CountryObjectType countryReference
protected CurrencyObjectType currencyReference
protected BigDecimal distributionAmount
protected Boolean distributionBalance
protected BigDecimal distributionPercentage
protected BigDecimal order
protected PaymentElectionRuleObjectType paymentElectionRuleReference
protected PaymentTypeObjectType paymentTypeReference
protected WorkerBankAccountWWSDataType workerBankAccountData
Public Constructors
PaymentElectionDataType()
Public Methods
CountryObjectType getCountryReference()
Gets the value of the countryReference property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
BigDecimal getDistributionAmount()
Gets the value of the distributionAmount property.
BigDecimal getDistributionPercentage()
Gets the value of the distributionPercentage property.
BigDecimal getOrder()
Gets the value of the order property.
PaymentElectionRuleObjectType getPaymentElectionRuleReference()
Gets the value of the paymentElectionRuleReference property.
PaymentTypeObjectType getPaymentTypeReference()
Gets the value of the paymentTypeReference property.
WorkerBankAccountWWSDataType getWorkerBankAccountData()
Gets the value of the workerBankAccountData property.
Boolean isDistributionBalance()
Gets the value of the distributionBalance property.
void setCountryReference(CountryObjectType value)
Sets the value of the countryReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setDistributionAmount(BigDecimal value)
Sets the value of the distributionAmount property.
void setDistributionBalance(Boolean value)
Sets the value of the distributionBalance property.
void setDistributionPercentage(BigDecimal value)
Sets the value of the distributionPercentage property.
void setOrder(BigDecimal value)
Sets the value of the order property.
void setPaymentElectionRuleReference(PaymentElectionRuleObjectType value)
Sets the value of the paymentElectionRuleReference property.
void setPaymentTypeReference(PaymentTypeObjectType value)
Sets the value of the paymentTypeReference property.
void setWorkerBankAccountData(WorkerBankAccountWWSDataType value)
Sets the value of the workerBankAccountData property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected CountryObjectType countryReference

protected CurrencyObjectType currencyReference

protected BigDecimal distributionAmount

protected Boolean distributionBalance

protected BigDecimal distributionPercentage

protected BigDecimal order

protected PaymentElectionRuleObjectType paymentElectionRuleReference

protected PaymentTypeObjectType paymentTypeReference

protected WorkerBankAccountWWSDataType workerBankAccountData

Public Constructors

public PaymentElectionDataType ()

Public Methods

public CountryObjectType getCountryReference ()

Gets the value of the countryReference property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public BigDecimal getDistributionAmount ()

Gets the value of the distributionAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getDistributionPercentage ()

Gets the value of the distributionPercentage property.

Returns
  • possible object is BigDecimal

public BigDecimal getOrder ()

Gets the value of the order property.

Returns
  • possible object is BigDecimal

public PaymentElectionRuleObjectType getPaymentElectionRuleReference ()

Gets the value of the paymentElectionRuleReference property.

Returns

public PaymentTypeObjectType getPaymentTypeReference ()

Gets the value of the paymentTypeReference property.

Returns

public WorkerBankAccountWWSDataType getWorkerBankAccountData ()

Gets the value of the workerBankAccountData property.

Returns

public Boolean isDistributionBalance ()

Gets the value of the distributionBalance property.

Returns
  • possible object is Boolean

public void setCountryReference (CountryObjectType value)

Sets the value of the countryReference property.

Parameters
value Allowed object is CountryObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setDistributionAmount (BigDecimal value)

Sets the value of the distributionAmount property.

Parameters
value Allowed object is BigDecimal

public void setDistributionBalance (Boolean value)

Sets the value of the distributionBalance property.

Parameters
value Allowed object is Boolean

public void setDistributionPercentage (BigDecimal value)

Sets the value of the distributionPercentage property.

Parameters
value Allowed object is BigDecimal

public void setOrder (BigDecimal value)

Sets the value of the order property.

Parameters
value Allowed object is BigDecimal

public void setPaymentElectionRuleReference (PaymentElectionRuleObjectType value)

Sets the value of the paymentElectionRuleReference property.

Parameters
value Allowed object is PaymentElectionRuleObjectType

public void setPaymentTypeReference (PaymentTypeObjectType value)

Sets the value of the paymentTypeReference property.

Parameters
value Allowed object is PaymentTypeObjectType

public void setWorkerBankAccountData (WorkerBankAccountWWSDataType value)

Sets the value of the workerBankAccountData property.

Parameters
value Allowed object is WorkerBankAccountWWSDataType