public class

StockPlanAmountDataType

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

Class Overview

Data for Stock Amount Plan.

Java class for Stock_Plan_Amount_DataType complex type.

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

 <complexType name="Stock_Plan_Amount_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Rounding_Rule_Reference" type="{urn:com.workday/bsvc}Compensation_Rounding_RuleObjectType" minOccurs="0"/>
         <element name="Target_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType"/>
         <element name="Stock_Vesting_Schedule_Reference" type="{urn:com.workday/bsvc}Stock_Vesting_ScheduleObjectType" minOccurs="0"/>
         <element name="Grant_Split_Replacement_Data" type="{urn:com.workday/bsvc}Grant_Type_Split_Replacement_DataType" maxOccurs="unbounded"/>
         <element name="Stock_Plan_Amount_Profile_Replacement_Data" type="{urn:com.workday/bsvc}Stock_Plan_Amount_Profile_Replacement_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CurrencyObjectType currencyReference
protected List<GrantTypeSplitReplacementDataType> grantSplitReplacementData
protected CompensationRoundingRuleObjectType roundingRuleReference
protected List<StockPlanAmountProfileReplacementDataType> stockPlanAmountProfileReplacementData
protected StockVestingScheduleObjectType stockVestingScheduleReference
protected BigDecimal targetAmount
Public Constructors
StockPlanAmountDataType()
Public Methods
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
List<GrantTypeSplitReplacementDataType> getGrantSplitReplacementData()
Gets the value of the grantSplitReplacementData property.
CompensationRoundingRuleObjectType getRoundingRuleReference()
Gets the value of the roundingRuleReference property.
List<StockPlanAmountProfileReplacementDataType> getStockPlanAmountProfileReplacementData()
Gets the value of the stockPlanAmountProfileReplacementData property.
StockVestingScheduleObjectType getStockVestingScheduleReference()
Gets the value of the stockVestingScheduleReference property.
BigDecimal getTargetAmount()
Gets the value of the targetAmount property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setGrantSplitReplacementData(List<GrantTypeSplitReplacementDataType> grantSplitReplacementData)
Sets the value of the grantSplitReplacementData property.
void setRoundingRuleReference(CompensationRoundingRuleObjectType value)
Sets the value of the roundingRuleReference property.
void setStockPlanAmountProfileReplacementData(List<StockPlanAmountProfileReplacementDataType> stockPlanAmountProfileReplacementData)
Sets the value of the stockPlanAmountProfileReplacementData property.
void setStockVestingScheduleReference(StockVestingScheduleObjectType value)
Sets the value of the stockVestingScheduleReference 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 List<GrantTypeSplitReplacementDataType> grantSplitReplacementData

protected CompensationRoundingRuleObjectType roundingRuleReference

protected List<StockPlanAmountProfileReplacementDataType> stockPlanAmountProfileReplacementData

protected StockVestingScheduleObjectType stockVestingScheduleReference

protected BigDecimal targetAmount

Public Constructors

public StockPlanAmountDataType ()

Public Methods

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public List<GrantTypeSplitReplacementDataType> getGrantSplitReplacementData ()

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

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

    getGrantSplitReplacementData().add(newItem);
 

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

public CompensationRoundingRuleObjectType getRoundingRuleReference ()

Gets the value of the roundingRuleReference property.

Returns

public List<StockPlanAmountProfileReplacementDataType> getStockPlanAmountProfileReplacementData ()

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

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

    getStockPlanAmountProfileReplacementData().add(newItem);
 

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

public StockVestingScheduleObjectType getStockVestingScheduleReference ()

Gets the value of the stockVestingScheduleReference property.

Returns

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 setGrantSplitReplacementData (List<GrantTypeSplitReplacementDataType> grantSplitReplacementData)

Sets the value of the grantSplitReplacementData property.

Parameters
grantSplitReplacementData Allowed object is GrantTypeSplitReplacementDataType

public void setRoundingRuleReference (CompensationRoundingRuleObjectType value)

Sets the value of the roundingRuleReference property.

Parameters
value Allowed object is CompensationRoundingRuleObjectType

public void setStockPlanAmountProfileReplacementData (List<StockPlanAmountProfileReplacementDataType> stockPlanAmountProfileReplacementData)

Sets the value of the stockPlanAmountProfileReplacementData property.

Parameters
stockPlanAmountProfileReplacementData Allowed object is StockPlanAmountProfileReplacementDataType

public void setStockVestingScheduleReference (StockVestingScheduleObjectType value)

Sets the value of the stockVestingScheduleReference property.

Parameters
value Allowed object is StockVestingScheduleObjectType

public void setTargetAmount (BigDecimal value)

Sets the value of the targetAmount property.

Parameters
value Allowed object is BigDecimal