public class

StockPlanPercentProfileReplacementDataType

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

Class Overview

Data for Stock Percent Plan.

Java class for Stock_Plan_Percent_Profile_Replacement_DataType complex type.

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

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

Summary

Constants
long serialVersionUID
Fields
protected CompensationBasisObjectType compensationBasisReference
protected ConditionRuleObjectType eligibilityRuleReference
protected List<StockProfileGrantSplitReplacementDataType> stockProfileGrantSplitReplacementData
protected BigDecimal targetPercent
Public Constructors
StockPlanPercentProfileReplacementDataType()
Public Methods
CompensationBasisObjectType getCompensationBasisReference()
Gets the value of the compensationBasisReference property.
ConditionRuleObjectType getEligibilityRuleReference()
Gets the value of the eligibilityRuleReference property.
List<StockProfileGrantSplitReplacementDataType> getStockProfileGrantSplitReplacementData()
Gets the value of the stockProfileGrantSplitReplacementData property.
BigDecimal getTargetPercent()
Gets the value of the targetPercent property.
void setCompensationBasisReference(CompensationBasisObjectType value)
Sets the value of the compensationBasisReference property.
void setEligibilityRuleReference(ConditionRuleObjectType value)
Sets the value of the eligibilityRuleReference property.
void setStockProfileGrantSplitReplacementData(List<StockProfileGrantSplitReplacementDataType> stockProfileGrantSplitReplacementData)
Sets the value of the stockProfileGrantSplitReplacementData property.
void setTargetPercent(BigDecimal value)
Sets the value of the targetPercent 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 List<StockProfileGrantSplitReplacementDataType> stockProfileGrantSplitReplacementData

protected BigDecimal targetPercent

Public Constructors

public StockPlanPercentProfileReplacementDataType ()

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 List<StockProfileGrantSplitReplacementDataType> getStockProfileGrantSplitReplacementData ()

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

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

    getStockProfileGrantSplitReplacementData().add(newItem);
 

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

public BigDecimal getTargetPercent ()

Gets the value of the targetPercent 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 setStockProfileGrantSplitReplacementData (List<StockProfileGrantSplitReplacementDataType> stockProfileGrantSplitReplacementData)

Sets the value of the stockProfileGrantSplitReplacementData property.

Parameters
stockProfileGrantSplitReplacementData Allowed object is StockProfileGrantSplitReplacementDataType

public void setTargetPercent (BigDecimal value)

Sets the value of the targetPercent property.

Parameters
value Allowed object is BigDecimal