public class

ExternalPayGroupType

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

Class Overview

Encapsulating element representing an External Pay Group and its associated data.

Java class for External_Pay_GroupType complex type.

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

 <complexType name="External_Pay_GroupType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="External_Pay_Group_Reference" type="{urn:com.workday/bsvc}Pay_GroupObjectType" minOccurs="0"/>
         <element name="External_Pay_Group_Data" type="{urn:com.workday/bsvc}External_Pay_Group_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
         <element name="Frequency_Factor" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Last_Completed_Period_Reference" type="{urn:com.workday/bsvc}PeriodObjectType" minOccurs="0"/>
         <element name="Current_Period_Reference" type="{urn:com.workday/bsvc}PeriodObjectType" minOccurs="0"/>
         <element name="Next_Period_Reference" type="{urn:com.workday/bsvc}PeriodObjectType" minOccurs="0"/>
         <element name="Period_Content_Data" type="{urn:com.workday/bsvc}Period_Content_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="External_Pay_Component" type="{urn:com.workday/bsvc}External_Pay_ComponentType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Benefits_Data" type="{urn:com.workday/bsvc}External_Pay_Group_Benefit_Plan_Year_DataType" minOccurs="0"/>
         <element name="Last_Extract_Created_Data" type="{urn:com.workday/bsvc}Last_PI_Extract_Created_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected ExternalPayGroupBenefitPlanYearDataType benefitsData
protected PeriodObjectType currentPeriodReference
protected List<ExternalPayComponentType> externalPayComponent
protected List<ExternalPayGroupDataType> externalPayGroupData
protected PayGroupObjectType externalPayGroupReference
protected BigDecimal frequencyFactor
protected FrequencyObjectType frequencyReference
protected PeriodObjectType lastCompletedPeriodReference
protected List<LastPIExtractCreatedDataType> lastExtractCreatedData
protected PeriodObjectType nextPeriodReference
protected List<PeriodContentDataType> periodContentData
Public Constructors
ExternalPayGroupType()
Public Methods
ExternalPayGroupBenefitPlanYearDataType getBenefitsData()
Gets the value of the benefitsData property.
PeriodObjectType getCurrentPeriodReference()
Gets the value of the currentPeriodReference property.
List<ExternalPayComponentType> getExternalPayComponent()
Gets the value of the externalPayComponent property.
List<ExternalPayGroupDataType> getExternalPayGroupData()
Gets the value of the externalPayGroupData property.
PayGroupObjectType getExternalPayGroupReference()
Gets the value of the externalPayGroupReference property.
BigDecimal getFrequencyFactor()
Gets the value of the frequencyFactor property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
PeriodObjectType getLastCompletedPeriodReference()
Gets the value of the lastCompletedPeriodReference property.
List<LastPIExtractCreatedDataType> getLastExtractCreatedData()
Gets the value of the lastExtractCreatedData property.
PeriodObjectType getNextPeriodReference()
Gets the value of the nextPeriodReference property.
List<PeriodContentDataType> getPeriodContentData()
Gets the value of the periodContentData property.
void setBenefitsData(ExternalPayGroupBenefitPlanYearDataType value)
Sets the value of the benefitsData property.
void setCurrentPeriodReference(PeriodObjectType value)
Sets the value of the currentPeriodReference property.
void setExternalPayComponent(List<ExternalPayComponentType> externalPayComponent)
Sets the value of the externalPayComponent property.
void setExternalPayGroupData(List<ExternalPayGroupDataType> externalPayGroupData)
Sets the value of the externalPayGroupData property.
void setExternalPayGroupReference(PayGroupObjectType value)
Sets the value of the externalPayGroupReference property.
void setFrequencyFactor(BigDecimal value)
Sets the value of the frequencyFactor property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setLastCompletedPeriodReference(PeriodObjectType value)
Sets the value of the lastCompletedPeriodReference property.
void setLastExtractCreatedData(List<LastPIExtractCreatedDataType> lastExtractCreatedData)
Sets the value of the lastExtractCreatedData property.
void setNextPeriodReference(PeriodObjectType value)
Sets the value of the nextPeriodReference property.
void setPeriodContentData(List<PeriodContentDataType> periodContentData)
Sets the value of the periodContentData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected PeriodObjectType currentPeriodReference

protected List<ExternalPayComponentType> externalPayComponent

protected List<ExternalPayGroupDataType> externalPayGroupData

protected PayGroupObjectType externalPayGroupReference

protected BigDecimal frequencyFactor

protected FrequencyObjectType frequencyReference

protected PeriodObjectType lastCompletedPeriodReference

protected List<LastPIExtractCreatedDataType> lastExtractCreatedData

protected PeriodObjectType nextPeriodReference

protected List<PeriodContentDataType> periodContentData

Public Constructors

public ExternalPayGroupType ()

Public Methods

public ExternalPayGroupBenefitPlanYearDataType getBenefitsData ()

Gets the value of the benefitsData property.

Returns

public PeriodObjectType getCurrentPeriodReference ()

Gets the value of the currentPeriodReference property.

Returns

public List<ExternalPayComponentType> getExternalPayComponent ()

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

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

    getExternalPayComponent().add(newItem);
 

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

public List<ExternalPayGroupDataType> getExternalPayGroupData ()

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

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

    getExternalPayGroupData().add(newItem);
 

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

public PayGroupObjectType getExternalPayGroupReference ()

Gets the value of the externalPayGroupReference property.

Returns

public BigDecimal getFrequencyFactor ()

Gets the value of the frequencyFactor property.

Returns
  • possible object is BigDecimal

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public PeriodObjectType getLastCompletedPeriodReference ()

Gets the value of the lastCompletedPeriodReference property.

Returns

public List<LastPIExtractCreatedDataType> getLastExtractCreatedData ()

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

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

    getLastExtractCreatedData().add(newItem);
 

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

public PeriodObjectType getNextPeriodReference ()

Gets the value of the nextPeriodReference property.

Returns

public List<PeriodContentDataType> getPeriodContentData ()

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

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

    getPeriodContentData().add(newItem);
 

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

public void setBenefitsData (ExternalPayGroupBenefitPlanYearDataType value)

Sets the value of the benefitsData property.

Parameters
value Allowed object is ExternalPayGroupBenefitPlanYearDataType

public void setCurrentPeriodReference (PeriodObjectType value)

Sets the value of the currentPeriodReference property.

Parameters
value Allowed object is PeriodObjectType

public void setExternalPayComponent (List<ExternalPayComponentType> externalPayComponent)

Sets the value of the externalPayComponent property.

Parameters
externalPayComponent Allowed object is ExternalPayComponentType

public void setExternalPayGroupData (List<ExternalPayGroupDataType> externalPayGroupData)

Sets the value of the externalPayGroupData property.

Parameters
externalPayGroupData Allowed object is ExternalPayGroupDataType

public void setExternalPayGroupReference (PayGroupObjectType value)

Sets the value of the externalPayGroupReference property.

Parameters
value Allowed object is PayGroupObjectType

public void setFrequencyFactor (BigDecimal value)

Sets the value of the frequencyFactor property.

Parameters
value Allowed object is BigDecimal

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

public void setLastCompletedPeriodReference (PeriodObjectType value)

Sets the value of the lastCompletedPeriodReference property.

Parameters
value Allowed object is PeriodObjectType

public void setLastExtractCreatedData (List<LastPIExtractCreatedDataType> lastExtractCreatedData)

Sets the value of the lastExtractCreatedData property.

Parameters
lastExtractCreatedData Allowed object is LastPIExtractCreatedDataType

public void setNextPeriodReference (PeriodObjectType value)

Sets the value of the nextPeriodReference property.

Parameters
value Allowed object is PeriodObjectType

public void setPeriodContentData (List<PeriodContentDataType> periodContentData)

Sets the value of the periodContentData property.

Parameters
periodContentData Allowed object is PeriodContentDataType