public class

RetirementSavingsElectionDataType

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

Class Overview

Retirement Savings Election data

Java class for Retirement_Savings_Election_DataType complex type.

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

 <complexType name="Retirement_Savings_Election_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Retirement_Savings_Plan_Reference" type="{urn:com.workday/bsvc}Retirement_Savings_PlanObjectType"/>
         <choice>
           <element name="Election_Percentage" minOccurs="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="5"/>
                 <minInclusive value="0"/>
                 <fractionDigits value="2"/>
               </restriction>
             </simpleType>
           </element>
           <element name="Election_Amount" minOccurs="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="26"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
         </choice>
         <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 List<BeneficiaryAllocationForChangeBenefitsDataType> beneficiaryAllocationData
protected BigDecimal electionAmount
protected BigDecimal electionPercentage
protected RetirementSavingsPlanObjectType retirementSavingsPlanReference
Public Constructors
RetirementSavingsElectionDataType()
Public Methods
List<BeneficiaryAllocationForChangeBenefitsDataType> getBeneficiaryAllocationData()
Gets the value of the beneficiaryAllocationData property.
BigDecimal getElectionAmount()
Gets the value of the electionAmount property.
BigDecimal getElectionPercentage()
Gets the value of the electionPercentage property.
RetirementSavingsPlanObjectType getRetirementSavingsPlanReference()
Gets the value of the retirementSavingsPlanReference property.
void setBeneficiaryAllocationData(List<BeneficiaryAllocationForChangeBenefitsDataType> beneficiaryAllocationData)
Sets the value of the beneficiaryAllocationData property.
void setElectionAmount(BigDecimal value)
Sets the value of the electionAmount property.
void setElectionPercentage(BigDecimal value)
Sets the value of the electionPercentage property.
void setRetirementSavingsPlanReference(RetirementSavingsPlanObjectType value)
Sets the value of the retirementSavingsPlanReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<BeneficiaryAllocationForChangeBenefitsDataType> beneficiaryAllocationData

protected BigDecimal electionAmount

protected BigDecimal electionPercentage

protected RetirementSavingsPlanObjectType retirementSavingsPlanReference

Public Constructors

public RetirementSavingsElectionDataType ()

Public Methods

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 getElectionAmount ()

Gets the value of the electionAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getElectionPercentage ()

Gets the value of the electionPercentage property.

Returns
  • possible object is BigDecimal

public RetirementSavingsPlanObjectType getRetirementSavingsPlanReference ()

Gets the value of the retirementSavingsPlanReference property.

Returns

public void setBeneficiaryAllocationData (List<BeneficiaryAllocationForChangeBenefitsDataType> beneficiaryAllocationData)

Sets the value of the beneficiaryAllocationData property.

Parameters
beneficiaryAllocationData Allowed object is BeneficiaryAllocationForChangeBenefitsDataType

public void setElectionAmount (BigDecimal value)

Sets the value of the electionAmount property.

Parameters
value Allowed object is BigDecimal

public void setElectionPercentage (BigDecimal value)

Sets the value of the electionPercentage property.

Parameters
value Allowed object is BigDecimal

public void setRetirementSavingsPlanReference (RetirementSavingsPlanObjectType value)

Sets the value of the retirementSavingsPlanReference property.

Parameters
value Allowed object is RetirementSavingsPlanObjectType