public class

WorkerBenefitEnrollmentDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.hr.WorkerBenefitEnrollmentDataType

Class Overview

Contains the worker's benefits information. Security Note: This element is secured to the following domains: Self Service: Benefit Elections; Worker Data: Benefit Elections

Java class for Worker_Benefit_Enrollment_DataType complex type.

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

 <complexType name="Worker_Benefit_Enrollment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Health_Care_Data" type="{urn:com.workday/bsvc}Worker_Health_Care_DataType" minOccurs="0"/>
         <element name="Health_Savings_Account_Data" type="{urn:com.workday/bsvc}Worker_Health_Savings_Account_DataType" minOccurs="0"/>
         <element name="Spending_Account_Data" type="{urn:com.workday/bsvc}Worker_Spending_Account_DataType" minOccurs="0"/>
         <element name="Insurance_Data" type="{urn:com.workday/bsvc}Worker_Insurance_DataType" minOccurs="0"/>
         <element name="Retirement_Savings_Data" type="{urn:com.workday/bsvc}Retirement_Savings_DataType" minOccurs="0"/>
         <element name="Additional_Benefits_Data" type="{urn:com.workday/bsvc}Worker_Additional_Benefits_DataType" minOccurs="0"/>
         <element name="COBRA_Eligibility_Data" type="{urn:com.workday/bsvc}COBRA_Eligibility_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected WorkerAdditionalBenefitsDataType additionalBenefitsData
protected List<COBRAEligibilityDataType> cobraEligibilityData
protected WorkerHealthCareDataType healthCareData
protected WorkerHealthSavingsAccountDataType healthSavingsAccountData
protected WorkerInsuranceDataType insuranceData
protected RetirementSavingsDataType retirementSavingsData
protected WorkerSpendingAccountDataType spendingAccountData
Public Constructors
WorkerBenefitEnrollmentDataType()
Public Methods
WorkerAdditionalBenefitsDataType getAdditionalBenefitsData()
Gets the value of the additionalBenefitsData property.
List<COBRAEligibilityDataType> getCOBRAEligibilityData()
Gets the value of the cobraEligibilityData property.
WorkerHealthCareDataType getHealthCareData()
Gets the value of the healthCareData property.
WorkerHealthSavingsAccountDataType getHealthSavingsAccountData()
Gets the value of the healthSavingsAccountData property.
WorkerInsuranceDataType getInsuranceData()
Gets the value of the insuranceData property.
RetirementSavingsDataType getRetirementSavingsData()
Gets the value of the retirementSavingsData property.
WorkerSpendingAccountDataType getSpendingAccountData()
Gets the value of the spendingAccountData property.
void setAdditionalBenefitsData(WorkerAdditionalBenefitsDataType value)
Sets the value of the additionalBenefitsData property.
void setCOBRAEligibilityData(List<COBRAEligibilityDataType> cobraEligibilityData)
Sets the value of the cobraEligibilityData property.
void setHealthCareData(WorkerHealthCareDataType value)
Sets the value of the healthCareData property.
void setHealthSavingsAccountData(WorkerHealthSavingsAccountDataType value)
Sets the value of the healthSavingsAccountData property.
void setInsuranceData(WorkerInsuranceDataType value)
Sets the value of the insuranceData property.
void setRetirementSavingsData(RetirementSavingsDataType value)
Sets the value of the retirementSavingsData property.
void setSpendingAccountData(WorkerSpendingAccountDataType value)
Sets the value of the spendingAccountData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected WorkerAdditionalBenefitsDataType additionalBenefitsData

protected List<COBRAEligibilityDataType> cobraEligibilityData

protected WorkerHealthCareDataType healthCareData

protected WorkerHealthSavingsAccountDataType healthSavingsAccountData

protected WorkerInsuranceDataType insuranceData

protected RetirementSavingsDataType retirementSavingsData

protected WorkerSpendingAccountDataType spendingAccountData

Public Constructors

public WorkerBenefitEnrollmentDataType ()

Public Methods

public WorkerAdditionalBenefitsDataType getAdditionalBenefitsData ()

Gets the value of the additionalBenefitsData property.

Returns

public List<COBRAEligibilityDataType> getCOBRAEligibilityData ()

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

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

    getCOBRAEligibilityData().add(newItem);
 

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

public WorkerHealthCareDataType getHealthCareData ()

Gets the value of the healthCareData property.

Returns

public WorkerHealthSavingsAccountDataType getHealthSavingsAccountData ()

Gets the value of the healthSavingsAccountData property.

Returns

public WorkerInsuranceDataType getInsuranceData ()

Gets the value of the insuranceData property.

Returns

public RetirementSavingsDataType getRetirementSavingsData ()

Gets the value of the retirementSavingsData property.

Returns

public WorkerSpendingAccountDataType getSpendingAccountData ()

Gets the value of the spendingAccountData property.

Returns

public void setAdditionalBenefitsData (WorkerAdditionalBenefitsDataType value)

Sets the value of the additionalBenefitsData property.

Parameters
value Allowed object is WorkerAdditionalBenefitsDataType

public void setCOBRAEligibilityData (List<COBRAEligibilityDataType> cobraEligibilityData)

Sets the value of the cobraEligibilityData property.

Parameters
cobraEligibilityData Allowed object is COBRAEligibilityDataType

public void setHealthCareData (WorkerHealthCareDataType value)

Sets the value of the healthCareData property.

Parameters
value Allowed object is WorkerHealthCareDataType

public void setHealthSavingsAccountData (WorkerHealthSavingsAccountDataType value)

Sets the value of the healthSavingsAccountData property.

Parameters
value Allowed object is WorkerHealthSavingsAccountDataType

public void setInsuranceData (WorkerInsuranceDataType value)

Sets the value of the insuranceData property.

Parameters
value Allowed object is WorkerInsuranceDataType

public void setRetirementSavingsData (RetirementSavingsDataType value)

Sets the value of the retirementSavingsData property.

Parameters
value Allowed object is RetirementSavingsDataType

public void setSpendingAccountData (WorkerSpendingAccountDataType value)

Sets the value of the spendingAccountData property.

Parameters
value Allowed object is WorkerSpendingAccountDataType