public class

BonusPlanPercentPlanProfileReplacementDataType

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

Class Overview

Used to display or replace Percent Plan Profile Data for a Percent Bonus Plan.

Java class for Bonus_Plan_Percent_Plan_Profile_Replacement_DataType complex type.

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

 <complexType name="Bonus_Plan_Percent_Plan_Profile_Replacement_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Eligibility_Rule_Reference" type="{urn:com.workday/bsvc}Condition_RuleObjectType"/>
         <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>
         <element name="Compensation_Basis_Reference" type="{urn:com.workday/bsvc}Compensation_BasisObjectType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompensationBasisObjectType compensationBasisReference
protected ConditionRuleObjectType eligibilityRuleReference
protected BigDecimal percentage
Public Constructors
BonusPlanPercentPlanProfileReplacementDataType()
Public Methods
CompensationBasisObjectType getCompensationBasisReference()
Gets the value of the compensationBasisReference property.
ConditionRuleObjectType getEligibilityRuleReference()
Gets the value of the eligibilityRuleReference property.
BigDecimal getPercentage()
Gets the value of the percentage property.
void setCompensationBasisReference(CompensationBasisObjectType value)
Sets the value of the compensationBasisReference property.
void setEligibilityRuleReference(ConditionRuleObjectType value)
Sets the value of the eligibilityRuleReference 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 ConditionRuleObjectType eligibilityRuleReference

protected BigDecimal percentage

Public Constructors

public BonusPlanPercentPlanProfileReplacementDataType ()

Public Methods

public CompensationBasisObjectType getCompensationBasisReference ()

Gets the value of the compensationBasisReference property.

Returns

public ConditionRuleObjectType getEligibilityRuleReference ()

Gets the value of the eligibilityRuleReference property.

Returns

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 setEligibilityRuleReference (ConditionRuleObjectType value)

Sets the value of the eligibilityRuleReference property.

Parameters
value Allowed object is ConditionRuleObjectType

public void setPercentage (BigDecimal value)

Sets the value of the percentage property.

Parameters
value Allowed object is BigDecimal