public class

EligibleEarningsDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.compensation.EligibleEarningsDataType

Class Overview

Data element for the Put Eligible Earnings.

Java class for Eligible_Earnings_DataType complex type.

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

 <complexType name="Eligible_Earnings_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Eligible_Earnings_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Employee_Reference" type="{urn:com.workday/bsvc}WorkerObjectType"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <element name="Period_Reference" type="{urn:com.workday/bsvc}Eligible_Earnings_Override_PeriodObjectType"/>
         <choice>
           <element name="Apply_to_All_Bonus_Plans" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
           <element name="Restrict_to_Bonus_Plans_Reference" type="{urn:com.workday/bsvc}Bonus_Percent_PlanObjectType" maxOccurs="unbounded"/>
         </choice>
         <element name="Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal amount
protected Boolean applyToAllBonusPlans
protected CurrencyObjectType currencyReference
protected String eligibleEarningsID
protected WorkerObjectType employeeReference
protected EligibleEarningsOverridePeriodObjectType periodReference
protected PositionElementObjectType positionReference
protected List<BonusPercentPlanObjectType> restrictToBonusPlansReference
Public Constructors
EligibleEarningsDataType()
Public Methods
BigDecimal getAmount()
Gets the value of the amount property.
Boolean getApplyToAllBonusPlans()
Gets the value of the applyToAllBonusPlans property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
String getEligibleEarningsID()
Gets the value of the eligibleEarningsID property.
WorkerObjectType getEmployeeReference()
Gets the value of the employeeReference property.
EligibleEarningsOverridePeriodObjectType getPeriodReference()
Gets the value of the periodReference property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
List<BonusPercentPlanObjectType> getRestrictToBonusPlansReference()
Gets the value of the restrictToBonusPlansReference property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setApplyToAllBonusPlans(Boolean value)
Sets the value of the applyToAllBonusPlans property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setEligibleEarningsID(String value)
Sets the value of the eligibleEarningsID property.
void setEmployeeReference(WorkerObjectType value)
Sets the value of the employeeReference property.
void setPeriodReference(EligibleEarningsOverridePeriodObjectType value)
Sets the value of the periodReference property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
void setRestrictToBonusPlansReference(List<BonusPercentPlanObjectType> restrictToBonusPlansReference)
Sets the value of the restrictToBonusPlansReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BigDecimal amount

protected Boolean applyToAllBonusPlans

protected CurrencyObjectType currencyReference

protected String eligibleEarningsID

protected WorkerObjectType employeeReference

protected EligibleEarningsOverridePeriodObjectType periodReference

protected PositionElementObjectType positionReference

protected List<BonusPercentPlanObjectType> restrictToBonusPlansReference

Public Constructors

public EligibleEarningsDataType ()

Public Methods

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public Boolean getApplyToAllBonusPlans ()

Gets the value of the applyToAllBonusPlans property. This getter has been renamed from isApplyToAllBonusPlans() to getApplyToAllBonusPlans() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public String getEligibleEarningsID ()

Gets the value of the eligibleEarningsID property.

Returns
  • possible object is String

public WorkerObjectType getEmployeeReference ()

Gets the value of the employeeReference property.

Returns

public EligibleEarningsOverridePeriodObjectType getPeriodReference ()

Gets the value of the periodReference property.

Returns

public PositionElementObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public List<BonusPercentPlanObjectType> getRestrictToBonusPlansReference ()

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

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

    getRestrictToBonusPlansReference().add(newItem);
 

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

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setApplyToAllBonusPlans (Boolean value)

Sets the value of the applyToAllBonusPlans property.

Parameters
value Allowed object is Boolean

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setEligibleEarningsID (String value)

Sets the value of the eligibleEarningsID property.

Parameters
value Allowed object is String

public void setEmployeeReference (WorkerObjectType value)

Sets the value of the employeeReference property.

Parameters
value Allowed object is WorkerObjectType

public void setPeriodReference (EligibleEarningsOverridePeriodObjectType value)

Sets the value of the periodReference property.

Parameters
value Allowed object is EligibleEarningsOverridePeriodObjectType

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType

public void setRestrictToBonusPlansReference (List<BonusPercentPlanObjectType> restrictToBonusPlansReference)

Sets the value of the restrictToBonusPlansReference property.

Parameters
restrictToBonusPlansReference Allowed object is BonusPercentPlanObjectType