public class

PayeeCompensationDataType

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

Class Overview

Information on the Compensation Element and all amounts/values associated.

Java class for Payee_Compensation_DataType complex type.

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

 <complexType name="Payee_Compensation_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Element_Reference" type="{urn:com.workday/bsvc}Compensation_Pay_EarningObjectType" minOccurs="0"/>
         <element name="Base_Pay" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Compensation_Details_Data" type="{urn:com.workday/bsvc}Payee_Compensation_Earning_Detail_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean basePay
protected List<PayeeCompensationEarningDetailDataType> compensationDetailsData
protected CompensationPayEarningObjectType compensationElementReference
Public Constructors
PayeeCompensationDataType()
Public Methods
Boolean getBasePay()
Gets the value of the basePay property.
List<PayeeCompensationEarningDetailDataType> getCompensationDetailsData()
Gets the value of the compensationDetailsData property.
CompensationPayEarningObjectType getCompensationElementReference()
Gets the value of the compensationElementReference property.
void setBasePay(Boolean value)
Sets the value of the basePay property.
void setCompensationDetailsData(List<PayeeCompensationEarningDetailDataType> compensationDetailsData)
Sets the value of the compensationDetailsData property.
void setCompensationElementReference(CompensationPayEarningObjectType value)
Sets the value of the compensationElementReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean basePay

protected List<PayeeCompensationEarningDetailDataType> compensationDetailsData

protected CompensationPayEarningObjectType compensationElementReference

Public Constructors

public PayeeCompensationDataType ()

Public Methods

public Boolean getBasePay ()

Gets the value of the basePay property. This getter has been renamed from isBasePay() to getBasePay() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public List<PayeeCompensationEarningDetailDataType> getCompensationDetailsData ()

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

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

    getCompensationDetailsData().add(newItem);
 

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

public CompensationPayEarningObjectType getCompensationElementReference ()

Gets the value of the compensationElementReference property.

Returns

public void setBasePay (Boolean value)

Sets the value of the basePay property.

Parameters
value Allowed object is Boolean

public void setCompensationDetailsData (List<PayeeCompensationEarningDetailDataType> compensationDetailsData)

Sets the value of the compensationDetailsData property.

Parameters
compensationDetailsData Allowed object is PayeeCompensationEarningDetailDataType

public void setCompensationElementReference (CompensationPayEarningObjectType value)

Sets the value of the compensationElementReference property.

Parameters
value Allowed object is CompensationPayEarningObjectType