public class

StockPlanAmountProfileReplacementDataType

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

Class Overview

Profile data for Stock Amount Plan.

Java class for Stock_Plan_Amount_Profile_Replacement_DataType complex type.

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

 <complexType name="Stock_Plan_Amount_Profile_Replacement_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Target_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType"/>
         <element name="Eligibility_Rule_Reference" type="{urn:com.workday/bsvc}Condition_RuleObjectType"/>
         <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 CurrencyObjectType currencyReference
protected ConditionRuleObjectType eligibilityRuleReference
protected List<StockProfileGrantSplitReplacementDataType> stockProfileGrantSplitReplacementData
protected BigDecimal targetAmount
Public Constructors
StockPlanAmountProfileReplacementDataType()
Public Methods
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
ConditionRuleObjectType getEligibilityRuleReference()
Gets the value of the eligibilityRuleReference property.
List<StockProfileGrantSplitReplacementDataType> getStockProfileGrantSplitReplacementData()
Gets the value of the stockProfileGrantSplitReplacementData property.
BigDecimal getTargetAmount()
Gets the value of the targetAmount property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference 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 setTargetAmount(BigDecimal value)
Sets the value of the targetAmount property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CurrencyObjectType currencyReference

protected ConditionRuleObjectType eligibilityRuleReference

protected List<StockProfileGrantSplitReplacementDataType> stockProfileGrantSplitReplacementData

protected BigDecimal targetAmount

Public Constructors

public StockPlanAmountProfileReplacementDataType ()

Public Methods

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference 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 getTargetAmount ()

Gets the value of the targetAmount property.

Returns
  • possible object is BigDecimal

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

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 setTargetAmount (BigDecimal value)

Sets the value of the targetAmount property.

Parameters
value Allowed object is BigDecimal