public class

BenefitPlanEarningDeductionDetailsDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.payrollinterface.BenefitPlanEarningDeductionDetailsDataType

Class Overview

This section holds the calculated costs, contributions, coverage amounts and covered person information for the elections in this benefit plan.

Java class for Benefit_Plan_Earning_Deduction_Details_DataType complex type.

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

 <complexType name="Benefit_Plan_Earning_Deduction_Details_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Original_Coverage_Begin_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="EE_Cost_Pre_Tax" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="EE_Cost_Post_Tax" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="EE_Cost_Percent" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <minInclusive value="0"/>
               <fractionDigits value="4"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ER_Cost_Non_Taxable" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ER_Cost_Taxable" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ER_Cost_Percent" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <minInclusive value="0"/>
               <fractionDigits value="4"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Dependent_Fair_Market_Value" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Covered_Persons_Birth_Dates_Data" type="{urn:com.workday/bsvc}Benefit_Election_Covered_Person_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Coverage_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Currency_Conversion_Details_Data" type="{urn:com.workday/bsvc}Benefit_Plan_Earning_Deduction_Currency_Conversion_Details_DataType" minOccurs="0"/>
         <element name="Health_Savings_Acount_Election_Info_Data" type="{urn:com.workday/bsvc}Health_Savings_Account_Election_Info_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal coverageAmount
protected List<BenefitElectionCoveredPersonDataType> coveredPersonsBirthDatesData
protected BenefitPlanEarningDeductionCurrencyConversionDetailsDataType currencyConversionDetailsData
protected CurrencyObjectType currencyReference
protected BigDecimal dependentFairMarketValue
protected BigDecimal eeCostPercent
protected BigDecimal eeCostPostTax
protected BigDecimal eeCostPreTax
protected XMLGregorianCalendar endDate
protected BigDecimal erCostNonTaxable
protected BigDecimal erCostPercent
protected BigDecimal erCostTaxable
protected List<HealthSavingsAccountElectionInfoDataType> healthSavingsAcountElectionInfoData
protected XMLGregorianCalendar originalCoverageBeginDate
protected XMLGregorianCalendar startDate
Public Constructors
BenefitPlanEarningDeductionDetailsDataType()
Public Methods
BigDecimal getCoverageAmount()
Gets the value of the coverageAmount property.
List<BenefitElectionCoveredPersonDataType> getCoveredPersonsBirthDatesData()
Gets the value of the coveredPersonsBirthDatesData property.
BenefitPlanEarningDeductionCurrencyConversionDetailsDataType getCurrencyConversionDetailsData()
Gets the value of the currencyConversionDetailsData property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
BigDecimal getDependentFairMarketValue()
Gets the value of the dependentFairMarketValue property.
BigDecimal getEECostPercent()
Gets the value of the eeCostPercent property.
BigDecimal getEECostPostTax()
Gets the value of the eeCostPostTax property.
BigDecimal getEECostPreTax()
Gets the value of the eeCostPreTax property.
BigDecimal getERCostNonTaxable()
Gets the value of the erCostNonTaxable property.
BigDecimal getERCostPercent()
Gets the value of the erCostPercent property.
BigDecimal getERCostTaxable()
Gets the value of the erCostTaxable property.
XMLGregorianCalendar getEndDate()
Gets the value of the endDate property.
List<HealthSavingsAccountElectionInfoDataType> getHealthSavingsAcountElectionInfoData()
Gets the value of the healthSavingsAcountElectionInfoData property.
XMLGregorianCalendar getOriginalCoverageBeginDate()
Gets the value of the originalCoverageBeginDate property.
XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.
void setCoverageAmount(BigDecimal value)
Sets the value of the coverageAmount property.
void setCoveredPersonsBirthDatesData(List<BenefitElectionCoveredPersonDataType> coveredPersonsBirthDatesData)
Sets the value of the coveredPersonsBirthDatesData property.
void setCurrencyConversionDetailsData(BenefitPlanEarningDeductionCurrencyConversionDetailsDataType value)
Sets the value of the currencyConversionDetailsData property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setDependentFairMarketValue(BigDecimal value)
Sets the value of the dependentFairMarketValue property.
void setEECostPercent(BigDecimal value)
Sets the value of the eeCostPercent property.
void setEECostPostTax(BigDecimal value)
Sets the value of the eeCostPostTax property.
void setEECostPreTax(BigDecimal value)
Sets the value of the eeCostPreTax property.
void setERCostNonTaxable(BigDecimal value)
Sets the value of the erCostNonTaxable property.
void setERCostPercent(BigDecimal value)
Sets the value of the erCostPercent property.
void setERCostTaxable(BigDecimal value)
Sets the value of the erCostTaxable property.
void setEndDate(XMLGregorianCalendar value)
Sets the value of the endDate property.
void setHealthSavingsAcountElectionInfoData(List<HealthSavingsAccountElectionInfoDataType> healthSavingsAcountElectionInfoData)
Sets the value of the healthSavingsAcountElectionInfoData property.
void setOriginalCoverageBeginDate(XMLGregorianCalendar value)
Sets the value of the originalCoverageBeginDate property.
void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BigDecimal coverageAmount

protected List<BenefitElectionCoveredPersonDataType> coveredPersonsBirthDatesData

protected BenefitPlanEarningDeductionCurrencyConversionDetailsDataType currencyConversionDetailsData

protected CurrencyObjectType currencyReference

protected BigDecimal dependentFairMarketValue

protected BigDecimal eeCostPercent

protected BigDecimal eeCostPostTax

protected BigDecimal eeCostPreTax

protected XMLGregorianCalendar endDate

protected BigDecimal erCostNonTaxable

protected BigDecimal erCostPercent

protected BigDecimal erCostTaxable

protected List<HealthSavingsAccountElectionInfoDataType> healthSavingsAcountElectionInfoData

protected XMLGregorianCalendar originalCoverageBeginDate

protected XMLGregorianCalendar startDate

Public Constructors

public BenefitPlanEarningDeductionDetailsDataType ()

Public Methods

public BigDecimal getCoverageAmount ()

Gets the value of the coverageAmount property.

Returns
  • possible object is BigDecimal

public List<BenefitElectionCoveredPersonDataType> getCoveredPersonsBirthDatesData ()

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

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

    getCoveredPersonsBirthDatesData().add(newItem);
 

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

public BenefitPlanEarningDeductionCurrencyConversionDetailsDataType getCurrencyConversionDetailsData ()

Gets the value of the currencyConversionDetailsData property.

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public BigDecimal getDependentFairMarketValue ()

Gets the value of the dependentFairMarketValue property.

Returns
  • possible object is BigDecimal

public BigDecimal getEECostPercent ()

Gets the value of the eeCostPercent property.

Returns
  • possible object is BigDecimal

public BigDecimal getEECostPostTax ()

Gets the value of the eeCostPostTax property.

Returns
  • possible object is BigDecimal

public BigDecimal getEECostPreTax ()

Gets the value of the eeCostPreTax property.

Returns
  • possible object is BigDecimal

public BigDecimal getERCostNonTaxable ()

Gets the value of the erCostNonTaxable property.

Returns
  • possible object is BigDecimal

public BigDecimal getERCostPercent ()

Gets the value of the erCostPercent property.

Returns
  • possible object is BigDecimal

public BigDecimal getERCostTaxable ()

Gets the value of the erCostTaxable property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getEndDate ()

Gets the value of the endDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<HealthSavingsAccountElectionInfoDataType> getHealthSavingsAcountElectionInfoData ()

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

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

    getHealthSavingsAcountElectionInfoData().add(newItem);
 

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

public XMLGregorianCalendar getOriginalCoverageBeginDate ()

Gets the value of the originalCoverageBeginDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getStartDate ()

Gets the value of the startDate property.

Returns
  • possible object is XMLGregorianCalendar

public void setCoverageAmount (BigDecimal value)

Sets the value of the coverageAmount property.

Parameters
value Allowed object is BigDecimal

public void setCoveredPersonsBirthDatesData (List<BenefitElectionCoveredPersonDataType> coveredPersonsBirthDatesData)

Sets the value of the coveredPersonsBirthDatesData property.

Parameters
coveredPersonsBirthDatesData Allowed object is BenefitElectionCoveredPersonDataType

public void setCurrencyConversionDetailsData (BenefitPlanEarningDeductionCurrencyConversionDetailsDataType value)

Sets the value of the currencyConversionDetailsData property.

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setDependentFairMarketValue (BigDecimal value)

Sets the value of the dependentFairMarketValue property.

Parameters
value Allowed object is BigDecimal

public void setEECostPercent (BigDecimal value)

Sets the value of the eeCostPercent property.

Parameters
value Allowed object is BigDecimal

public void setEECostPostTax (BigDecimal value)

Sets the value of the eeCostPostTax property.

Parameters
value Allowed object is BigDecimal

public void setEECostPreTax (BigDecimal value)

Sets the value of the eeCostPreTax property.

Parameters
value Allowed object is BigDecimal

public void setERCostNonTaxable (BigDecimal value)

Sets the value of the erCostNonTaxable property.

Parameters
value Allowed object is BigDecimal

public void setERCostPercent (BigDecimal value)

Sets the value of the erCostPercent property.

Parameters
value Allowed object is BigDecimal

public void setERCostTaxable (BigDecimal value)

Sets the value of the erCostTaxable property.

Parameters
value Allowed object is BigDecimal

public void setEndDate (XMLGregorianCalendar value)

Sets the value of the endDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setHealthSavingsAcountElectionInfoData (List<HealthSavingsAccountElectionInfoDataType> healthSavingsAcountElectionInfoData)

Sets the value of the healthSavingsAcountElectionInfoData property.

Parameters
healthSavingsAcountElectionInfoData Allowed object is HealthSavingsAccountElectionInfoDataType

public void setOriginalCoverageBeginDate (XMLGregorianCalendar value)

Sets the value of the originalCoverageBeginDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setStartDate (XMLGregorianCalendar value)

Sets the value of the startDate property.

Parameters
value Allowed object is XMLGregorianCalendar