public class

SpendingAccountElectionDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.benefits.SpendingAccountElectionDataType

Class Overview

Election data for spending account elections

Java class for Spending_Account_Election_DataType complex type.

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

 <complexType name="Spending_Account_Election_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Spending_Account_Plan_Reference" type="{urn:com.workday/bsvc}Spending_Account_PlanObjectType"/>
         <element name="YTD_Contribution_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Annual_Contribution" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Employee_Cost" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Beneficiary_Allocation_Data" type="{urn:com.workday/bsvc}Beneficiary_Allocation_for_Change_Benefits_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal annualContribution
protected List<BeneficiaryAllocationForChangeBenefitsDataType> beneficiaryAllocationData
protected BigDecimal employeeCost
protected SpendingAccountPlanObjectType spendingAccountPlanReference
protected BigDecimal ytdContributionAmount
Public Constructors
SpendingAccountElectionDataType()
Public Methods
BigDecimal getAnnualContribution()
Gets the value of the annualContribution property.
List<BeneficiaryAllocationForChangeBenefitsDataType> getBeneficiaryAllocationData()
Gets the value of the beneficiaryAllocationData property.
BigDecimal getEmployeeCost()
Gets the value of the employeeCost property.
SpendingAccountPlanObjectType getSpendingAccountPlanReference()
Gets the value of the spendingAccountPlanReference property.
BigDecimal getYTDContributionAmount()
Gets the value of the ytdContributionAmount property.
void setAnnualContribution(BigDecimal value)
Sets the value of the annualContribution property.
void setBeneficiaryAllocationData(List<BeneficiaryAllocationForChangeBenefitsDataType> beneficiaryAllocationData)
Sets the value of the beneficiaryAllocationData property.
void setEmployeeCost(BigDecimal value)
Sets the value of the employeeCost property.
void setSpendingAccountPlanReference(SpendingAccountPlanObjectType value)
Sets the value of the spendingAccountPlanReference property.
void setYTDContributionAmount(BigDecimal value)
Sets the value of the ytdContributionAmount property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BigDecimal annualContribution

protected List<BeneficiaryAllocationForChangeBenefitsDataType> beneficiaryAllocationData

protected BigDecimal employeeCost

protected SpendingAccountPlanObjectType spendingAccountPlanReference

protected BigDecimal ytdContributionAmount

Public Constructors

public SpendingAccountElectionDataType ()

Public Methods

public BigDecimal getAnnualContribution ()

Gets the value of the annualContribution property.

Returns
  • possible object is BigDecimal

public List<BeneficiaryAllocationForChangeBenefitsDataType> getBeneficiaryAllocationData ()

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

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

    getBeneficiaryAllocationData().add(newItem);
 

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

public BigDecimal getEmployeeCost ()

Gets the value of the employeeCost property.

Returns
  • possible object is BigDecimal

public SpendingAccountPlanObjectType getSpendingAccountPlanReference ()

Gets the value of the spendingAccountPlanReference property.

Returns

public BigDecimal getYTDContributionAmount ()

Gets the value of the ytdContributionAmount property.

Returns
  • possible object is BigDecimal

public void setAnnualContribution (BigDecimal value)

Sets the value of the annualContribution property.

Parameters
value Allowed object is BigDecimal

public void setBeneficiaryAllocationData (List<BeneficiaryAllocationForChangeBenefitsDataType> beneficiaryAllocationData)

Sets the value of the beneficiaryAllocationData property.

Parameters
beneficiaryAllocationData Allowed object is BeneficiaryAllocationForChangeBenefitsDataType

public void setEmployeeCost (BigDecimal value)

Sets the value of the employeeCost property.

Parameters
value Allowed object is BigDecimal

public void setSpendingAccountPlanReference (SpendingAccountPlanObjectType value)

Sets the value of the spendingAccountPlanReference property.

Parameters
value Allowed object is SpendingAccountPlanObjectType

public void setYTDContributionAmount (BigDecimal value)

Sets the value of the ytdContributionAmount property.

Parameters
value Allowed object is BigDecimal