public class

PayeeEarningDeductionCodeSummaryDataType

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

Class Overview

The Earning Summary for each Earning Code.

Java class for Payee_Earning_Deduction_Code_Summary_DataType complex type.

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

 <complexType name="Payee_Earning_Deduction_Code_Summary_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Code_Reference" type="{urn:com.workday/bsvc}Pay_ComponentObjectType" minOccurs="0"/>
         <element name="External_Payroll_Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Position_Based" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <choice>
           <element name="Amount_Data" type="{urn:com.workday/bsvc}Amount_DataType" maxOccurs="unbounded" minOccurs="0"/>
           <element name="Percentage" minOccurs="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="16"/>
                 <minInclusive value="0"/>
                 <fractionDigits value="4"/>
               </restriction>
             </simpleType>
           </element>
         </choice>
         <element name="Coverage_Data" type="{urn:com.workday/bsvc}Coverage_DataType" maxOccurs="unbounded" 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="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
         <element name="Goal_Amount" type="{urn:com.workday/bsvc}Goal_AmountType" maxOccurs="unbounded" 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 List<AmountDataType> amountData
protected PayComponentObjectType codeReference
protected List<CostingWorktagDataType> costingWorktagData
protected List<CoverageDataType> coverageData
protected XMLGregorianCalendar endDate
protected String externalPayrollCode
protected FrequencyObjectType frequencyReference
protected List<GoalAmountType> goalAmount
protected BigDecimal percentage
protected Boolean positionBased
protected PositionElementObjectType positionReference
protected XMLGregorianCalendar startDate
Public Constructors
PayeeEarningDeductionCodeSummaryDataType()
Public Methods
List<AmountDataType> getAmountData()
Gets the value of the amountData property.
PayComponentObjectType getCodeReference()
Gets the value of the codeReference property.
List<CostingWorktagDataType> getCostingWorktagData()
Gets the value of the costingWorktagData property.
List<CoverageDataType> getCoverageData()
Gets the value of the coverageData property.
XMLGregorianCalendar getEndDate()
Gets the value of the endDate property.
String getExternalPayrollCode()
Gets the value of the externalPayrollCode property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
List<GoalAmountType> getGoalAmount()
Gets the value of the goalAmount property.
BigDecimal getPercentage()
Gets the value of the percentage property.
Boolean getPositionBased()
Gets the value of the positionBased property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.
void setAmountData(List<AmountDataType> amountData)
Sets the value of the amountData property.
void setCodeReference(PayComponentObjectType value)
Sets the value of the codeReference property.
void setCostingWorktagData(List<CostingWorktagDataType> costingWorktagData)
Sets the value of the costingWorktagData property.
void setCoverageData(List<CoverageDataType> coverageData)
Sets the value of the coverageData property.
void setEndDate(XMLGregorianCalendar value)
Sets the value of the endDate property.
void setExternalPayrollCode(String value)
Sets the value of the externalPayrollCode property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setGoalAmount(List<GoalAmountType> goalAmount)
Sets the value of the goalAmount property.
void setPercentage(BigDecimal value)
Sets the value of the percentage property.
void setPositionBased(Boolean value)
Sets the value of the positionBased property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<AmountDataType> amountData

protected PayComponentObjectType codeReference

protected List<CostingWorktagDataType> costingWorktagData

protected List<CoverageDataType> coverageData

protected XMLGregorianCalendar endDate

protected String externalPayrollCode

protected FrequencyObjectType frequencyReference

protected List<GoalAmountType> goalAmount

protected BigDecimal percentage

protected Boolean positionBased

protected PositionElementObjectType positionReference

protected XMLGregorianCalendar startDate

Public Constructors

public PayeeEarningDeductionCodeSummaryDataType ()

Public Methods

public List<AmountDataType> getAmountData ()

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

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

    getAmountData().add(newItem);
 

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

public PayComponentObjectType getCodeReference ()

Gets the value of the codeReference 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 List<CoverageDataType> getCoverageData ()

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

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

    getCoverageData().add(newItem);
 

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

public XMLGregorianCalendar getEndDate ()

Gets the value of the endDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getExternalPayrollCode ()

Gets the value of the externalPayrollCode property.

Returns
  • possible object is String

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public List<GoalAmountType> getGoalAmount ()

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

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

    getGoalAmount().add(newItem);
 

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

public BigDecimal getPercentage ()

Gets the value of the percentage property.

Returns
  • possible object is BigDecimal

public Boolean getPositionBased ()

Gets the value of the positionBased property. This getter has been renamed from isPositionBased() to getPositionBased() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public PositionElementObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public XMLGregorianCalendar getStartDate ()

Gets the value of the startDate property.

Returns
  • possible object is XMLGregorianCalendar

public void setAmountData (List<AmountDataType> amountData)

Sets the value of the amountData property.

Parameters
amountData Allowed object is AmountDataType

public void setCodeReference (PayComponentObjectType value)

Sets the value of the codeReference property.

Parameters
value Allowed object is PayComponentObjectType

public void setCostingWorktagData (List<CostingWorktagDataType> costingWorktagData)

Sets the value of the costingWorktagData property.

Parameters
costingWorktagData Allowed object is CostingWorktagDataType

public void setCoverageData (List<CoverageDataType> coverageData)

Sets the value of the coverageData property.

Parameters
coverageData Allowed object is CoverageDataType

public void setEndDate (XMLGregorianCalendar value)

Sets the value of the endDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setExternalPayrollCode (String value)

Sets the value of the externalPayrollCode property.

Parameters
value Allowed object is String

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

public void setGoalAmount (List<GoalAmountType> goalAmount)

Sets the value of the goalAmount property.

Parameters
goalAmount Allowed object is GoalAmountType

public void setPercentage (BigDecimal value)

Sets the value of the percentage property.

Parameters
value Allowed object is BigDecimal

public void setPositionBased (Boolean value)

Sets the value of the positionBased property.

Parameters
value Allowed object is Boolean

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType

public void setStartDate (XMLGregorianCalendar value)

Sets the value of the startDate property.

Parameters
value Allowed object is XMLGregorianCalendar