public class

DefinedContributionBeneficiaryAllocationDataType

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

Class Overview

Defines the Beneficiary recipient and the allocation percentage for the Retirement Savings Election. This is required when the retirement savings plan requires beneficiaries and the election amount or election percentage is populated (i.e. greater than 0).

Java class for Defined_Contribution_Beneficiary_Allocation_DataType complex type.

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

 <complexType name="Defined_Contribution_Beneficiary_Allocation_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Beneficiary_Reference" type="{urn:com.workday/bsvc}BeneficiaryObjectType"/>
         <element name="Beneficiary_Allocation_Percentage_Data" type="{urn:com.workday/bsvc}Beneficary_Allocation_Percentage_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<BeneficaryAllocationPercentageDataType> beneficiaryAllocationPercentageData
protected BeneficiaryObjectType beneficiaryReference
Public Constructors
DefinedContributionBeneficiaryAllocationDataType()
Public Methods
List<BeneficaryAllocationPercentageDataType> getBeneficiaryAllocationPercentageData()
Gets the value of the beneficiaryAllocationPercentageData property.
BeneficiaryObjectType getBeneficiaryReference()
Gets the value of the beneficiaryReference property.
void setBeneficiaryAllocationPercentageData(List<BeneficaryAllocationPercentageDataType> beneficiaryAllocationPercentageData)
Sets the value of the beneficiaryAllocationPercentageData property.
void setBeneficiaryReference(BeneficiaryObjectType value)
Sets the value of the beneficiaryReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<BeneficaryAllocationPercentageDataType> beneficiaryAllocationPercentageData

protected BeneficiaryObjectType beneficiaryReference

Public Constructors

public DefinedContributionBeneficiaryAllocationDataType ()

Public Methods

public List<BeneficaryAllocationPercentageDataType> getBeneficiaryAllocationPercentageData ()

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

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

    getBeneficiaryAllocationPercentageData().add(newItem);
 

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

public BeneficiaryObjectType getBeneficiaryReference ()

Gets the value of the beneficiaryReference property.

Returns

public void setBeneficiaryAllocationPercentageData (List<BeneficaryAllocationPercentageDataType> beneficiaryAllocationPercentageData)

Sets the value of the beneficiaryAllocationPercentageData property.

Parameters
beneficiaryAllocationPercentageData Allowed object is BeneficaryAllocationPercentageDataType

public void setBeneficiaryReference (BeneficiaryObjectType value)

Sets the value of the beneficiaryReference property.

Parameters
value Allowed object is BeneficiaryObjectType