public class

BenefitCoverageTypeForRetirementSavingsElectionsDataType

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

Class Overview

Benefit coverage type level values

Java class for Benefit_Coverage_Type_for_Retirement_Savings_Elections_DataType complex type.

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

 <complexType name="Benefit_Coverage_Type_for_Retirement_Savings_Elections_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Benefit_Coverage_Type_Reference" type="{urn:com.workday/bsvc}Benefit_Coverage_TypeObjectType"/>
         <choice>
           <element name="Employee_Contribution_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="Employee_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>
         </choice>
         <element name="Retirement_Savings_Election_for_Coverage_Type_Data" type="{urn:com.workday/bsvc}Retirement_Savings_Election_for_Coverage_Type_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BenefitCoverageTypeObjectType benefitCoverageTypeReference
protected BigDecimal employeeContributionAmount
protected BigDecimal employeeContributionPercentage
protected List<RetirementSavingsElectionForCoverageTypeDataType> retirementSavingsElectionForCoverageTypeData
Public Constructors
BenefitCoverageTypeForRetirementSavingsElectionsDataType()
Public Methods
BenefitCoverageTypeObjectType getBenefitCoverageTypeReference()
Gets the value of the benefitCoverageTypeReference property.
BigDecimal getEmployeeContributionAmount()
Gets the value of the employeeContributionAmount property.
BigDecimal getEmployeeContributionPercentage()
Gets the value of the employeeContributionPercentage property.
List<RetirementSavingsElectionForCoverageTypeDataType> getRetirementSavingsElectionForCoverageTypeData()
Gets the value of the retirementSavingsElectionForCoverageTypeData property.
void setBenefitCoverageTypeReference(BenefitCoverageTypeObjectType value)
Sets the value of the benefitCoverageTypeReference property.
void setEmployeeContributionAmount(BigDecimal value)
Sets the value of the employeeContributionAmount property.
void setEmployeeContributionPercentage(BigDecimal value)
Sets the value of the employeeContributionPercentage property.
void setRetirementSavingsElectionForCoverageTypeData(List<RetirementSavingsElectionForCoverageTypeDataType> retirementSavingsElectionForCoverageTypeData)
Sets the value of the retirementSavingsElectionForCoverageTypeData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BenefitCoverageTypeObjectType benefitCoverageTypeReference

protected BigDecimal employeeContributionAmount

protected BigDecimal employeeContributionPercentage

protected List<RetirementSavingsElectionForCoverageTypeDataType> retirementSavingsElectionForCoverageTypeData

Public Constructors

public BenefitCoverageTypeForRetirementSavingsElectionsDataType ()

Public Methods

public BenefitCoverageTypeObjectType getBenefitCoverageTypeReference ()

Gets the value of the benefitCoverageTypeReference property.

Returns

public BigDecimal getEmployeeContributionAmount ()

Gets the value of the employeeContributionAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getEmployeeContributionPercentage ()

Gets the value of the employeeContributionPercentage property.

Returns
  • possible object is BigDecimal

public List<RetirementSavingsElectionForCoverageTypeDataType> getRetirementSavingsElectionForCoverageTypeData ()

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

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

    getRetirementSavingsElectionForCoverageTypeData().add(newItem);
 

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

public void setBenefitCoverageTypeReference (BenefitCoverageTypeObjectType value)

Sets the value of the benefitCoverageTypeReference property.

Parameters
value Allowed object is BenefitCoverageTypeObjectType

public void setEmployeeContributionAmount (BigDecimal value)

Sets the value of the employeeContributionAmount property.

Parameters
value Allowed object is BigDecimal

public void setEmployeeContributionPercentage (BigDecimal value)

Sets the value of the employeeContributionPercentage property.

Parameters
value Allowed object is BigDecimal

public void setRetirementSavingsElectionForCoverageTypeData (List<RetirementSavingsElectionForCoverageTypeDataType> retirementSavingsElectionForCoverageTypeData)

Sets the value of the retirementSavingsElectionForCoverageTypeData property.

Parameters
retirementSavingsElectionForCoverageTypeData Allowed object is RetirementSavingsElectionForCoverageTypeDataType