public class

PayeeBenefitPlanDataType

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

Class Overview

Information on the coverages, costs, contributions, etc.. provided within an individual plan.

Java class for Payee_Benefit_Plan_DataType complex type.

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

 <complexType name="Payee_Benefit_Plan_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="Covered_Person_Is_Employee" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Frequency_Annual_Factor" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="6"/>
               <minInclusive value="0"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Benefit_Plan_Details_Data" type="{urn:com.workday/bsvc}Benefit_Plan_Earning_Deduction_Details_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<BenefitPlanEarningDeductionDetailsDataType> benefitPlanDetailsData
protected BenefitPlanObjectType benefitPlanReference
protected Boolean coveredPersonIsEmployee
protected BigDecimal frequencyAnnualFactor
Public Constructors
PayeeBenefitPlanDataType()
Public Methods
List<BenefitPlanEarningDeductionDetailsDataType> getBenefitPlanDetailsData()
Gets the value of the benefitPlanDetailsData property.
BenefitPlanObjectType getBenefitPlanReference()
Gets the value of the benefitPlanReference property.
Boolean getCoveredPersonIsEmployee()
Gets the value of the coveredPersonIsEmployee property.
BigDecimal getFrequencyAnnualFactor()
Gets the value of the frequencyAnnualFactor property.
void setBenefitPlanDetailsData(List<BenefitPlanEarningDeductionDetailsDataType> benefitPlanDetailsData)
Sets the value of the benefitPlanDetailsData property.
void setBenefitPlanReference(BenefitPlanObjectType value)
Sets the value of the benefitPlanReference property.
void setCoveredPersonIsEmployee(Boolean value)
Sets the value of the coveredPersonIsEmployee property.
void setFrequencyAnnualFactor(BigDecimal value)
Sets the value of the frequencyAnnualFactor property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<BenefitPlanEarningDeductionDetailsDataType> benefitPlanDetailsData

protected BenefitPlanObjectType benefitPlanReference

protected Boolean coveredPersonIsEmployee

protected BigDecimal frequencyAnnualFactor

Public Constructors

public PayeeBenefitPlanDataType ()

Public Methods

public List<BenefitPlanEarningDeductionDetailsDataType> getBenefitPlanDetailsData ()

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

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

    getBenefitPlanDetailsData().add(newItem);
 

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

public BenefitPlanObjectType getBenefitPlanReference ()

Gets the value of the benefitPlanReference property.

Returns

public Boolean getCoveredPersonIsEmployee ()

Gets the value of the coveredPersonIsEmployee property. This getter has been renamed from isCoveredPersonIsEmployee() to getCoveredPersonIsEmployee() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public BigDecimal getFrequencyAnnualFactor ()

Gets the value of the frequencyAnnualFactor property.

Returns
  • possible object is BigDecimal

public void setBenefitPlanDetailsData (List<BenefitPlanEarningDeductionDetailsDataType> benefitPlanDetailsData)

Sets the value of the benefitPlanDetailsData property.

Parameters
benefitPlanDetailsData Allowed object is BenefitPlanEarningDeductionDetailsDataType

public void setBenefitPlanReference (BenefitPlanObjectType value)

Sets the value of the benefitPlanReference property.

Parameters
value Allowed object is BenefitPlanObjectType

public void setCoveredPersonIsEmployee (Boolean value)

Sets the value of the coveredPersonIsEmployee property.

Parameters
value Allowed object is Boolean

public void setFrequencyAnnualFactor (BigDecimal value)

Sets the value of the frequencyAnnualFactor property.

Parameters
value Allowed object is BigDecimal