public class

BenefitJobsDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.benefits.BenefitJobsDataType

Class Overview

Container for specifying the benefit jobs for a worker.

Java class for Benefit_Jobs_DataType complex type.

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

 <complexType name="Benefit_Jobs_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="Use_Primary_Job" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
           <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" maxOccurs="unbounded"/>
         </choice>
       </sequence>
       <attribute name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected XMLGregorianCalendar effectiveDate
protected List<PositionElementObjectType> positionReference
protected Boolean usePrimaryJob
Public Constructors
BenefitJobsDataType()
Public Methods
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
List<PositionElementObjectType> getPositionReference()
Gets the value of the positionReference property.
Boolean getUsePrimaryJob()
Gets the value of the usePrimaryJob property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setPositionReference(List<PositionElementObjectType> positionReference)
Sets the value of the positionReference property.
void setUsePrimaryJob(Boolean value)
Sets the value of the usePrimaryJob property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected XMLGregorianCalendar effectiveDate

protected List<PositionElementObjectType> positionReference

protected Boolean usePrimaryJob

Public Constructors

public BenefitJobsDataType ()

Public Methods

public XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<PositionElementObjectType> getPositionReference ()

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

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

    getPositionReference().add(newItem);
 

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

public Boolean getUsePrimaryJob ()

Gets the value of the usePrimaryJob property. This getter has been renamed from isUsePrimaryJob() to getUsePrimaryJob() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public void setEffectiveDate (XMLGregorianCalendar value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPositionReference (List<PositionElementObjectType> positionReference)

Sets the value of the positionReference property.

Parameters
positionReference Allowed object is PositionElementObjectType

public void setUsePrimaryJob (Boolean value)

Sets the value of the usePrimaryJob property.

Parameters
value Allowed object is Boolean