public class

PayeeCompensationEarningDetailDataType

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

Class Overview

Provides an amount, percent, unit, or rate value for a compensation component assigned to the payee under the given compensation plan.

Java class for Payee_Compensation_Earning_Detail_DataType complex type.

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

 <complexType name="Payee_Compensation_Earning_Detail_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Plan_Type_Reference" type="{urn:com.workday/bsvc}Compensation_Payroll_PlanObjectType" minOccurs="0"/>
         <element name="Plan_Type_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <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="Amount_Value_Data" type="{urn:com.workday/bsvc}Amount_Value_DataType" minOccurs="0"/>
         <element name="Percent_Value_Data" type="{urn:com.workday/bsvc}Percent_Value_DataType" minOccurs="0"/>
         <element name="Unit_Value_Data" type="{urn:com.workday/bsvc}Unit_Value_DataType" minOccurs="0"/>
         <element name="Rate_Value_Data" type="{urn:com.workday/bsvc}Rate_Value_DataType" minOccurs="0"/>
         <element name="Costing_Worktag_Data" type="{urn:com.workday/bsvc}Costing_Worktag_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AmountValueDataType amountValueData
protected List<CostingWorktagDataType> costingWorktagData
protected XMLGregorianCalendar endDate
protected PercentValueDataType percentValueData
protected String planTypeName
protected CompensationPayrollPlanObjectType planTypeReference
protected RateValueDataType rateValueData
protected XMLGregorianCalendar startDate
protected UnitValueDataType unitValueData
Public Constructors
PayeeCompensationEarningDetailDataType()
Public Methods
AmountValueDataType getAmountValueData()
Gets the value of the amountValueData property.
List<CostingWorktagDataType> getCostingWorktagData()
Gets the value of the costingWorktagData property.
XMLGregorianCalendar getEndDate()
Gets the value of the endDate property.
PercentValueDataType getPercentValueData()
Gets the value of the percentValueData property.
String getPlanTypeName()
Gets the value of the planTypeName property.
CompensationPayrollPlanObjectType getPlanTypeReference()
Gets the value of the planTypeReference property.
RateValueDataType getRateValueData()
Gets the value of the rateValueData property.
XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.
UnitValueDataType getUnitValueData()
Gets the value of the unitValueData property.
void setAmountValueData(AmountValueDataType value)
Sets the value of the amountValueData property.
void setCostingWorktagData(List<CostingWorktagDataType> costingWorktagData)
Sets the value of the costingWorktagData property.
void setEndDate(XMLGregorianCalendar value)
Sets the value of the endDate property.
void setPercentValueData(PercentValueDataType value)
Sets the value of the percentValueData property.
void setPlanTypeName(String value)
Sets the value of the planTypeName property.
void setPlanTypeReference(CompensationPayrollPlanObjectType value)
Sets the value of the planTypeReference property.
void setRateValueData(RateValueDataType value)
Sets the value of the rateValueData property.
void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.
void setUnitValueData(UnitValueDataType value)
Sets the value of the unitValueData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected AmountValueDataType amountValueData

protected List<CostingWorktagDataType> costingWorktagData

protected XMLGregorianCalendar endDate

protected PercentValueDataType percentValueData

protected String planTypeName

protected CompensationPayrollPlanObjectType planTypeReference

protected RateValueDataType rateValueData

protected XMLGregorianCalendar startDate

protected UnitValueDataType unitValueData

Public Constructors

public PayeeCompensationEarningDetailDataType ()

Public Methods

public AmountValueDataType getAmountValueData ()

Gets the value of the amountValueData property.

Returns

public List<CostingWorktagDataType> getCostingWorktagData ()

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

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

    getCostingWorktagData().add(newItem);
 

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

public XMLGregorianCalendar getEndDate ()

Gets the value of the endDate property.

Returns
  • possible object is XMLGregorianCalendar

public PercentValueDataType getPercentValueData ()

Gets the value of the percentValueData property.

Returns

public String getPlanTypeName ()

Gets the value of the planTypeName property.

Returns
  • possible object is String

public CompensationPayrollPlanObjectType getPlanTypeReference ()

Gets the value of the planTypeReference property.

Returns

public RateValueDataType getRateValueData ()

Gets the value of the rateValueData property.

Returns

public XMLGregorianCalendar getStartDate ()

Gets the value of the startDate property.

Returns
  • possible object is XMLGregorianCalendar

public UnitValueDataType getUnitValueData ()

Gets the value of the unitValueData property.

Returns

public void setAmountValueData (AmountValueDataType value)

Sets the value of the amountValueData property.

Parameters
value Allowed object is AmountValueDataType

public void setCostingWorktagData (List<CostingWorktagDataType> costingWorktagData)

Sets the value of the costingWorktagData property.

Parameters
costingWorktagData Allowed object is CostingWorktagDataType

public void setEndDate (XMLGregorianCalendar value)

Sets the value of the endDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPercentValueData (PercentValueDataType value)

Sets the value of the percentValueData property.

Parameters
value Allowed object is PercentValueDataType

public void setPlanTypeName (String value)

Sets the value of the planTypeName property.

Parameters
value Allowed object is String

public void setPlanTypeReference (CompensationPayrollPlanObjectType value)

Sets the value of the planTypeReference property.

Parameters
value Allowed object is CompensationPayrollPlanObjectType

public void setRateValueData (RateValueDataType value)

Sets the value of the rateValueData property.

Parameters
value Allowed object is RateValueDataType

public void setStartDate (XMLGregorianCalendar value)

Sets the value of the startDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setUnitValueData (UnitValueDataType value)

Sets the value of the unitValueData property.

Parameters
value Allowed object is UnitValueDataType