public class

HealthSavingsAccountElectionDataType

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

Class Overview

Election data for a health savings account

Java class for Health_Savings_Account_Election_DataType complex type.

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

 <complexType name="Health_Savings_Account_Election_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Health_Savings_Account_Plan_Reference" type="{urn:com.workday/bsvc}Health_Savings_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 HealthSavingsAccountPlanObjectType healthSavingsAccountPlanReference
protected BigDecimal ytdContributionAmount
Public Constructors
HealthSavingsAccountElectionDataType()
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.
HealthSavingsAccountPlanObjectType getHealthSavingsAccountPlanReference()
Gets the value of the healthSavingsAccountPlanReference 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 setHealthSavingsAccountPlanReference(HealthSavingsAccountPlanObjectType value)
Sets the value of the healthSavingsAccountPlanReference 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 HealthSavingsAccountPlanObjectType healthSavingsAccountPlanReference

protected BigDecimal ytdContributionAmount

Public Constructors

public HealthSavingsAccountElectionDataType ()

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 HealthSavingsAccountPlanObjectType getHealthSavingsAccountPlanReference ()

Gets the value of the healthSavingsAccountPlanReference 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 setHealthSavingsAccountPlanReference (HealthSavingsAccountPlanObjectType value)

Sets the value of the healthSavingsAccountPlanReference property.

Parameters
value Allowed object is HealthSavingsAccountPlanObjectType

public void setYTDContributionAmount (BigDecimal value)

Sets the value of the ytdContributionAmount property.

Parameters
value Allowed object is BigDecimal