public class

RetirementSavingsElectionForCoverageTypeDataType

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

Class Overview

Benefit Coverage Type level values

Java class for Retirement_Savings_Election_for_Coverage_Type_DataType complex type.

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

 <complexType name="Retirement_Savings_Election_for_Coverage_Type_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Coverage_Begin_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Original_Coverage_Begin_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Deduction_Begin_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Original_Deduction_Begin_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Retirement_Savings_Plan_Reference" type="{urn:com.workday/bsvc}Retirement_Savings_PlanObjectType"/>
         <element name="Employee_Contribution_Allocation_Percent" 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="Employer_Contribution_Allocation_Percent" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </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 List<BeneficiaryAllocationForChangeBenefitsDataType> beneficiaryAllocationData
protected XMLGregorianCalendar coverageBeginDate
protected XMLGregorianCalendar deductionBeginDate
protected BigDecimal employeeContributionAllocationPercent
protected BigDecimal employerContributionAllocationPercent
protected XMLGregorianCalendar originalCoverageBeginDate
protected XMLGregorianCalendar originalDeductionBeginDate
protected RetirementSavingsPlanObjectType retirementSavingsPlanReference
Public Constructors
RetirementSavingsElectionForCoverageTypeDataType()
Public Methods
List<BeneficiaryAllocationForChangeBenefitsDataType> getBeneficiaryAllocationData()
Gets the value of the beneficiaryAllocationData property.
XMLGregorianCalendar getCoverageBeginDate()
Gets the value of the coverageBeginDate property.
XMLGregorianCalendar getDeductionBeginDate()
Gets the value of the deductionBeginDate property.
BigDecimal getEmployeeContributionAllocationPercent()
Gets the value of the employeeContributionAllocationPercent property.
BigDecimal getEmployerContributionAllocationPercent()
Gets the value of the employerContributionAllocationPercent property.
XMLGregorianCalendar getOriginalCoverageBeginDate()
Gets the value of the originalCoverageBeginDate property.
XMLGregorianCalendar getOriginalDeductionBeginDate()
Gets the value of the originalDeductionBeginDate property.
RetirementSavingsPlanObjectType getRetirementSavingsPlanReference()
Gets the value of the retirementSavingsPlanReference property.
void setBeneficiaryAllocationData(List<BeneficiaryAllocationForChangeBenefitsDataType> beneficiaryAllocationData)
Sets the value of the beneficiaryAllocationData property.
void setCoverageBeginDate(XMLGregorianCalendar value)
Sets the value of the coverageBeginDate property.
void setDeductionBeginDate(XMLGregorianCalendar value)
Sets the value of the deductionBeginDate property.
void setEmployeeContributionAllocationPercent(BigDecimal value)
Sets the value of the employeeContributionAllocationPercent property.
void setEmployerContributionAllocationPercent(BigDecimal value)
Sets the value of the employerContributionAllocationPercent property.
void setOriginalCoverageBeginDate(XMLGregorianCalendar value)
Sets the value of the originalCoverageBeginDate property.
void setOriginalDeductionBeginDate(XMLGregorianCalendar value)
Sets the value of the originalDeductionBeginDate 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 XMLGregorianCalendar coverageBeginDate

protected XMLGregorianCalendar deductionBeginDate

protected BigDecimal employeeContributionAllocationPercent

protected BigDecimal employerContributionAllocationPercent

protected XMLGregorianCalendar originalCoverageBeginDate

protected XMLGregorianCalendar originalDeductionBeginDate

protected RetirementSavingsPlanObjectType retirementSavingsPlanReference

Public Constructors

public RetirementSavingsElectionForCoverageTypeDataType ()

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 XMLGregorianCalendar getCoverageBeginDate ()

Gets the value of the coverageBeginDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getDeductionBeginDate ()

Gets the value of the deductionBeginDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getEmployeeContributionAllocationPercent ()

Gets the value of the employeeContributionAllocationPercent property.

Returns
  • possible object is BigDecimal

public BigDecimal getEmployerContributionAllocationPercent ()

Gets the value of the employerContributionAllocationPercent property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getOriginalCoverageBeginDate ()

Gets the value of the originalCoverageBeginDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getOriginalDeductionBeginDate ()

Gets the value of the originalDeductionBeginDate property.

Returns
  • possible object is XMLGregorianCalendar

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 setCoverageBeginDate (XMLGregorianCalendar value)

Sets the value of the coverageBeginDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDeductionBeginDate (XMLGregorianCalendar value)

Sets the value of the deductionBeginDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEmployeeContributionAllocationPercent (BigDecimal value)

Sets the value of the employeeContributionAllocationPercent property.

Parameters
value Allowed object is BigDecimal

public void setEmployerContributionAllocationPercent (BigDecimal value)

Sets the value of the employerContributionAllocationPercent property.

Parameters
value Allowed object is BigDecimal

public void setOriginalCoverageBeginDate (XMLGregorianCalendar value)

Sets the value of the originalCoverageBeginDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setOriginalDeductionBeginDate (XMLGregorianCalendar value)

Sets the value of the originalDeductionBeginDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setRetirementSavingsPlanReference (RetirementSavingsPlanObjectType value)

Sets the value of the retirementSavingsPlanReference property.

Parameters
value Allowed object is RetirementSavingsPlanObjectType