public class

MeritPlanPercentDataType

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

Class Overview

Required Percent Data for Merit Plan; consists of default percent and/or Merit Plan Profiles.

Java class for Merit_Plan_Percent_DataType complex type.

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

 <complexType name="Merit_Plan_Percent_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Percentage" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="16"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Manage_By_Compensation_Basis_Rules" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Compensation_Basis_Reference" type="{urn:com.workday/bsvc}Compensation_BasisObjectType" minOccurs="0"/>
         <element name="Merit_Plan_Profile_Percent_Replacement_Data" type="{urn:com.workday/bsvc}Merit_Plan_Profile_Percent_Replacement_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompensationBasisObjectType compensationBasisReference
protected Boolean manageByCompensationBasisRules
protected List<MeritPlanProfilePercentReplacementDataType> meritPlanProfilePercentReplacementData
protected BigDecimal percentage
Public Constructors
MeritPlanPercentDataType()
Public Methods
CompensationBasisObjectType getCompensationBasisReference()
Gets the value of the compensationBasisReference property.
Boolean getManageByCompensationBasisRules()
Gets the value of the manageByCompensationBasisRules property.
List<MeritPlanProfilePercentReplacementDataType> getMeritPlanProfilePercentReplacementData()
Gets the value of the meritPlanProfilePercentReplacementData property.
BigDecimal getPercentage()
Gets the value of the percentage property.
void setCompensationBasisReference(CompensationBasisObjectType value)
Sets the value of the compensationBasisReference property.
void setManageByCompensationBasisRules(Boolean value)
Sets the value of the manageByCompensationBasisRules property.
void setMeritPlanProfilePercentReplacementData(List<MeritPlanProfilePercentReplacementDataType> meritPlanProfilePercentReplacementData)
Sets the value of the meritPlanProfilePercentReplacementData property.
void setPercentage(BigDecimal value)
Sets the value of the percentage property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CompensationBasisObjectType compensationBasisReference

protected Boolean manageByCompensationBasisRules

protected List<MeritPlanProfilePercentReplacementDataType> meritPlanProfilePercentReplacementData

protected BigDecimal percentage

Public Constructors

public MeritPlanPercentDataType ()

Public Methods

public CompensationBasisObjectType getCompensationBasisReference ()

Gets the value of the compensationBasisReference property.

Returns

public Boolean getManageByCompensationBasisRules ()

Gets the value of the manageByCompensationBasisRules property. This getter has been renamed from isManageByCompensationBasisRules() to getManageByCompensationBasisRules() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public List<MeritPlanProfilePercentReplacementDataType> getMeritPlanProfilePercentReplacementData ()

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

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

    getMeritPlanProfilePercentReplacementData().add(newItem);
 

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

public BigDecimal getPercentage ()

Gets the value of the percentage property.

Returns
  • possible object is BigDecimal

public void setCompensationBasisReference (CompensationBasisObjectType value)

Sets the value of the compensationBasisReference property.

Parameters
value Allowed object is CompensationBasisObjectType

public void setManageByCompensationBasisRules (Boolean value)

Sets the value of the manageByCompensationBasisRules property.

Parameters
value Allowed object is Boolean

public void setMeritPlanProfilePercentReplacementData (List<MeritPlanProfilePercentReplacementDataType> meritPlanProfilePercentReplacementData)

Sets the value of the meritPlanProfilePercentReplacementData property.

Parameters
meritPlanProfilePercentReplacementData Allowed object is MeritPlanProfilePercentReplacementDataType

public void setPercentage (BigDecimal value)

Sets the value of the percentage property.

Parameters
value Allowed object is BigDecimal