public class

WorkerHealthCareCoverageDataType

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

Class Overview

Contains the health care coverage information (elections) for an employee.

Java class for Worker_Health_Care_Coverage_DataType complex type.

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

 <complexType name="Worker_Health_Care_Coverage_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Health_Care_Coverage_Target_Reference" type="{urn:com.workday/bsvc}Health_Care_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="Provider_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Benefit_Election_Data" type="{urn:com.workday/bsvc}Worker_Benefit_Election_DataType" minOccurs="0"/>
         <element name="Dependent_Coverage_Data" type="{urn:com.workday/bsvc}Dependent_Coverage_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected WorkerBenefitElectionDataType benefitElectionData
protected List<DependentCoverageDataType> dependentCoverageData
protected HealthCareCoverageTargetObjectType healthCareCoverageTargetReference
protected XMLGregorianCalendar originalCoverageBeginDateForCoverageTarget
protected String providerID
Public Constructors
WorkerHealthCareCoverageDataType()
Public Methods
WorkerBenefitElectionDataType getBenefitElectionData()
Gets the value of the benefitElectionData property.
List<DependentCoverageDataType> getDependentCoverageData()
Gets the value of the dependentCoverageData property.
HealthCareCoverageTargetObjectType getHealthCareCoverageTargetReference()
Gets the value of the healthCareCoverageTargetReference property.
XMLGregorianCalendar getOriginalCoverageBeginDateForCoverageTarget()
Gets the value of the originalCoverageBeginDateForCoverageTarget property.
String getProviderID()
Gets the value of the providerID property.
void setBenefitElectionData(WorkerBenefitElectionDataType value)
Sets the value of the benefitElectionData property.
void setDependentCoverageData(List<DependentCoverageDataType> dependentCoverageData)
Sets the value of the dependentCoverageData property.
void setHealthCareCoverageTargetReference(HealthCareCoverageTargetObjectType value)
Sets the value of the healthCareCoverageTargetReference property.
void setOriginalCoverageBeginDateForCoverageTarget(XMLGregorianCalendar value)
Sets the value of the originalCoverageBeginDateForCoverageTarget property.
void setProviderID(String value)
Sets the value of the providerID property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected WorkerBenefitElectionDataType benefitElectionData

protected List<DependentCoverageDataType> dependentCoverageData

protected HealthCareCoverageTargetObjectType healthCareCoverageTargetReference

protected XMLGregorianCalendar originalCoverageBeginDateForCoverageTarget

protected String providerID

Public Constructors

public WorkerHealthCareCoverageDataType ()

Public Methods

public WorkerBenefitElectionDataType getBenefitElectionData ()

Gets the value of the benefitElectionData property.

Returns

public List<DependentCoverageDataType> getDependentCoverageData ()

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

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

    getDependentCoverageData().add(newItem);
 

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

public HealthCareCoverageTargetObjectType getHealthCareCoverageTargetReference ()

Gets the value of the healthCareCoverageTargetReference property.

Returns

public XMLGregorianCalendar getOriginalCoverageBeginDateForCoverageTarget ()

Gets the value of the originalCoverageBeginDateForCoverageTarget property.

Returns
  • possible object is XMLGregorianCalendar

public String getProviderID ()

Gets the value of the providerID property.

Returns
  • possible object is String

public void setBenefitElectionData (WorkerBenefitElectionDataType value)

Sets the value of the benefitElectionData property.

Parameters
value Allowed object is WorkerBenefitElectionDataType

public void setDependentCoverageData (List<DependentCoverageDataType> dependentCoverageData)

Sets the value of the dependentCoverageData property.

Parameters
dependentCoverageData Allowed object is DependentCoverageDataType

public void setHealthCareCoverageTargetReference (HealthCareCoverageTargetObjectType value)

Sets the value of the healthCareCoverageTargetReference property.

Parameters
value Allowed object is HealthCareCoverageTargetObjectType

public void setOriginalCoverageBeginDateForCoverageTarget (XMLGregorianCalendar value)

Sets the value of the originalCoverageBeginDateForCoverageTarget property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setProviderID (String value)

Sets the value of the providerID property.

Parameters
value Allowed object is String