public class

BenefitPlanSummaryDataType

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

Class Overview

Contains the summary information about the benefit provider of the benefit plan.

Java class for Benefit_Plan_Summary_DataType complex type.

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

 <complexType name="Benefit_Plan_Summary_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Benefit_Plan_Reference" type="{urn:com.workday/bsvc}Benefit_PlanObjectType" minOccurs="0"/>
         <element name="Benefit_Plan_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Group_Identifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Benefit_Coverage_Type_Reference" type="{urn:com.workday/bsvc}Benefit_Coverage_TypeObjectType" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
         <element name="Health_Care_Classification_Reference" type="{urn:com.workday/bsvc}Health_Care_ClassificationObjectType" minOccurs="0"/>
         <element name="Insurance_Coverage_Target_Reference" type="{urn:com.workday/bsvc}Insurance_Coverage_TargetObjectType" minOccurs="0"/>
         <element name="Benefit_Provider_Summary_Data" type="{urn:com.workday/bsvc}Benefit_Provider_Summary_DataType" minOccurs="0"/>
         <element name="External_Integration_ID_Data" type="{urn:com.workday/bsvc}External_Integration_ID_DataType" minOccurs="0"/>
         <element name="Pay_Component_Reference" type="{urn:com.workday/bsvc}Pay_ComponentObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BenefitCoverageTypeObjectType benefitCoverageTypeReference
protected String benefitPlanName
protected BenefitPlanObjectType benefitPlanReference
protected BenefitProviderSummaryDataType benefitProviderSummaryData
protected CurrencyObjectType currencyReference
protected ExternalIntegrationIDDataType externalIntegrationIDData
protected FrequencyObjectType frequencyReference
protected String groupIdentifier
protected HealthCareClassificationObjectType healthCareClassificationReference
protected InsuranceCoverageTargetObjectType insuranceCoverageTargetReference
protected List<PayComponentObjectType> payComponentReference
Public Constructors
BenefitPlanSummaryDataType()
Public Methods
BenefitCoverageTypeObjectType getBenefitCoverageTypeReference()
Gets the value of the benefitCoverageTypeReference property.
String getBenefitPlanName()
Gets the value of the benefitPlanName property.
BenefitPlanObjectType getBenefitPlanReference()
Gets the value of the benefitPlanReference property.
BenefitProviderSummaryDataType getBenefitProviderSummaryData()
Gets the value of the benefitProviderSummaryData property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
ExternalIntegrationIDDataType getExternalIntegrationIDData()
Gets the value of the externalIntegrationIDData property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
String getGroupIdentifier()
Gets the value of the groupIdentifier property.
HealthCareClassificationObjectType getHealthCareClassificationReference()
Gets the value of the healthCareClassificationReference property.
InsuranceCoverageTargetObjectType getInsuranceCoverageTargetReference()
Gets the value of the insuranceCoverageTargetReference property.
List<PayComponentObjectType> getPayComponentReference()
Gets the value of the payComponentReference property.
void setBenefitCoverageTypeReference(BenefitCoverageTypeObjectType value)
Sets the value of the benefitCoverageTypeReference property.
void setBenefitPlanName(String value)
Sets the value of the benefitPlanName property.
void setBenefitPlanReference(BenefitPlanObjectType value)
Sets the value of the benefitPlanReference property.
void setBenefitProviderSummaryData(BenefitProviderSummaryDataType value)
Sets the value of the benefitProviderSummaryData property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setExternalIntegrationIDData(ExternalIntegrationIDDataType value)
Sets the value of the externalIntegrationIDData property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setGroupIdentifier(String value)
Sets the value of the groupIdentifier property.
void setHealthCareClassificationReference(HealthCareClassificationObjectType value)
Sets the value of the healthCareClassificationReference property.
void setInsuranceCoverageTargetReference(InsuranceCoverageTargetObjectType value)
Sets the value of the insuranceCoverageTargetReference property.
void setPayComponentReference(List<PayComponentObjectType> payComponentReference)
Sets the value of the payComponentReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BenefitCoverageTypeObjectType benefitCoverageTypeReference

protected String benefitPlanName

protected BenefitPlanObjectType benefitPlanReference

protected BenefitProviderSummaryDataType benefitProviderSummaryData

protected CurrencyObjectType currencyReference

protected ExternalIntegrationIDDataType externalIntegrationIDData

protected FrequencyObjectType frequencyReference

protected String groupIdentifier

protected HealthCareClassificationObjectType healthCareClassificationReference

protected InsuranceCoverageTargetObjectType insuranceCoverageTargetReference

protected List<PayComponentObjectType> payComponentReference

Public Constructors

public BenefitPlanSummaryDataType ()

Public Methods

public BenefitCoverageTypeObjectType getBenefitCoverageTypeReference ()

Gets the value of the benefitCoverageTypeReference property.

Returns

public String getBenefitPlanName ()

Gets the value of the benefitPlanName property.

Returns
  • possible object is String

public BenefitPlanObjectType getBenefitPlanReference ()

Gets the value of the benefitPlanReference property.

Returns

public BenefitProviderSummaryDataType getBenefitProviderSummaryData ()

Gets the value of the benefitProviderSummaryData property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public ExternalIntegrationIDDataType getExternalIntegrationIDData ()

Gets the value of the externalIntegrationIDData property.

Returns

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public String getGroupIdentifier ()

Gets the value of the groupIdentifier property.

Returns
  • possible object is String

public HealthCareClassificationObjectType getHealthCareClassificationReference ()

Gets the value of the healthCareClassificationReference property.

Returns

public InsuranceCoverageTargetObjectType getInsuranceCoverageTargetReference ()

Gets the value of the insuranceCoverageTargetReference property.

Returns

public List<PayComponentObjectType> getPayComponentReference ()

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

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

    getPayComponentReference().add(newItem);
 

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

public void setBenefitCoverageTypeReference (BenefitCoverageTypeObjectType value)

Sets the value of the benefitCoverageTypeReference property.

Parameters
value Allowed object is BenefitCoverageTypeObjectType

public void setBenefitPlanName (String value)

Sets the value of the benefitPlanName property.

Parameters
value Allowed object is String

public void setBenefitPlanReference (BenefitPlanObjectType value)

Sets the value of the benefitPlanReference property.

Parameters
value Allowed object is BenefitPlanObjectType

public void setBenefitProviderSummaryData (BenefitProviderSummaryDataType value)

Sets the value of the benefitProviderSummaryData property.

Parameters
value Allowed object is BenefitProviderSummaryDataType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setExternalIntegrationIDData (ExternalIntegrationIDDataType value)

Sets the value of the externalIntegrationIDData property.

Parameters
value Allowed object is ExternalIntegrationIDDataType

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

public void setGroupIdentifier (String value)

Sets the value of the groupIdentifier property.

Parameters
value Allowed object is String

public void setHealthCareClassificationReference (HealthCareClassificationObjectType value)

Sets the value of the healthCareClassificationReference property.

Parameters
value Allowed object is HealthCareClassificationObjectType

public void setInsuranceCoverageTargetReference (InsuranceCoverageTargetObjectType value)

Sets the value of the insuranceCoverageTargetReference property.

Parameters
value Allowed object is InsuranceCoverageTargetObjectType

public void setPayComponentReference (List<PayComponentObjectType> payComponentReference)

Sets the value of the payComponentReference property.

Parameters
payComponentReference Allowed object is PayComponentObjectType