public class

WorkerAdditionalBenefitsCoverageDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.staffing.WorkerAdditionalBenefitsCoverageDataType

Class Overview

Contains the additional benefits coverage information (elections) for an employee.

Java class for Worker_Additional_Benefits_Coverage_DataType complex type.

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

 <complexType name="Worker_Additional_Benefits_Coverage_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Additional_Benefits_Coverage_Target_Reference" type="{urn:com.workday/bsvc}Additional_Benefits_Coverage_TargetObjectType" minOccurs="0"/>
         <element name="Original_Coverage_Begin_Date_for_Coverage_Target" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Benefit_Election_Data" type="{urn:com.workday/bsvc}Worker_Benefit_Election_DataType" minOccurs="0"/>
         <element name="Percent_Contribution_Data" type="{urn:com.workday/bsvc}Employee_Contribution_Percentage_DataType" minOccurs="0"/>
         <element name="Amount_Contribution_Data" type="{urn:com.workday/bsvc}Employee_Contribution_Amount_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AdditionalBenefitsCoverageTargetObjectType additionalBenefitsCoverageTargetReference
protected List<EmployeeContributionAmountDataType> amountContributionData
protected WorkerBenefitElectionDataType benefitElectionData
protected XMLGregorianCalendar originalCoverageBeginDateForCoverageTarget
protected EmployeeContributionPercentageDataType percentContributionData
Public Constructors
WorkerAdditionalBenefitsCoverageDataType()
Public Methods
AdditionalBenefitsCoverageTargetObjectType getAdditionalBenefitsCoverageTargetReference()
Gets the value of the additionalBenefitsCoverageTargetReference property.
List<EmployeeContributionAmountDataType> getAmountContributionData()
Gets the value of the amountContributionData property.
WorkerBenefitElectionDataType getBenefitElectionData()
Gets the value of the benefitElectionData property.
XMLGregorianCalendar getOriginalCoverageBeginDateForCoverageTarget()
Gets the value of the originalCoverageBeginDateForCoverageTarget property.
EmployeeContributionPercentageDataType getPercentContributionData()
Gets the value of the percentContributionData property.
void setAdditionalBenefitsCoverageTargetReference(AdditionalBenefitsCoverageTargetObjectType value)
Sets the value of the additionalBenefitsCoverageTargetReference property.
void setAmountContributionData(List<EmployeeContributionAmountDataType> amountContributionData)
Sets the value of the amountContributionData property.
void setBenefitElectionData(WorkerBenefitElectionDataType value)
Sets the value of the benefitElectionData property.
void setOriginalCoverageBeginDateForCoverageTarget(XMLGregorianCalendar value)
Sets the value of the originalCoverageBeginDateForCoverageTarget property.
void setPercentContributionData(EmployeeContributionPercentageDataType value)
Sets the value of the percentContributionData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected AdditionalBenefitsCoverageTargetObjectType additionalBenefitsCoverageTargetReference

protected List<EmployeeContributionAmountDataType> amountContributionData

protected WorkerBenefitElectionDataType benefitElectionData

protected XMLGregorianCalendar originalCoverageBeginDateForCoverageTarget

protected EmployeeContributionPercentageDataType percentContributionData

Public Constructors

public WorkerAdditionalBenefitsCoverageDataType ()

Public Methods

public AdditionalBenefitsCoverageTargetObjectType getAdditionalBenefitsCoverageTargetReference ()

Gets the value of the additionalBenefitsCoverageTargetReference property.

Returns

public List<EmployeeContributionAmountDataType> getAmountContributionData ()

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

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

    getAmountContributionData().add(newItem);
 

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

public WorkerBenefitElectionDataType getBenefitElectionData ()

Gets the value of the benefitElectionData property.

Returns

public XMLGregorianCalendar getOriginalCoverageBeginDateForCoverageTarget ()

Gets the value of the originalCoverageBeginDateForCoverageTarget property.

Returns
  • possible object is XMLGregorianCalendar

public EmployeeContributionPercentageDataType getPercentContributionData ()

Gets the value of the percentContributionData property.

Returns

public void setAdditionalBenefitsCoverageTargetReference (AdditionalBenefitsCoverageTargetObjectType value)

Sets the value of the additionalBenefitsCoverageTargetReference property.

Parameters
value Allowed object is AdditionalBenefitsCoverageTargetObjectType

public void setAmountContributionData (List<EmployeeContributionAmountDataType> amountContributionData)

Sets the value of the amountContributionData property.

Parameters
amountContributionData Allowed object is EmployeeContributionAmountDataType

public void setBenefitElectionData (WorkerBenefitElectionDataType value)

Sets the value of the benefitElectionData property.

Parameters
value Allowed object is WorkerBenefitElectionDataType

public void setOriginalCoverageBeginDateForCoverageTarget (XMLGregorianCalendar value)

Sets the value of the originalCoverageBeginDateForCoverageTarget property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPercentContributionData (EmployeeContributionPercentageDataType value)

Sets the value of the percentContributionData property.

Parameters
value Allowed object is EmployeeContributionPercentageDataType