public class

AddIndividualStockGrantDataType

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

Class Overview

Data element for the Request Stock Grant business process.

Java class for Add_Individual_Stock_Grant_DataType complex type.

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

 <complexType name="Add_Individual_Stock_Grant_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Stock_Grant_Reference_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Grant_Type_Reference" type="{urn:com.workday/bsvc}Stock_Grant_TypeObjectType"/>
         <element name="Grant_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Grant_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Vesting_Schedule_Reference" type="{urn:com.workday/bsvc}Stock_Vesting_ScheduleObjectType" minOccurs="0"/>
         <element name="Vest_From_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Expiration_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <choice>
           <element name="Shares_Granted" minOccurs="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="15"/>
                 <minInclusive value="0"/>
                 <fractionDigits value="0"/>
               </restriction>
             </simpleType>
           </element>
           <element name="Grant_Percent" minOccurs="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="10"/>
                 <minInclusive value="0"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
           <element name="Grant_Amount" minOccurs="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="26"/>
                 <minInclusive value="0"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
         </choice>
         <element name="Grant_Amount_Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Grant_Price" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="16"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Grant_Price_Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Options_Pricing_Factor" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <minInclusive value="0"/>
               <fractionDigits value="4"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Board_Approved" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Shares_Vested" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="15"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Vesting_Price" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Vested_As_Of" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean boardApproved
protected String comments
protected XMLGregorianCalendar expirationDate
protected BigDecimal grantAmount
protected CurrencyObjectType grantAmountCurrencyReference
protected XMLGregorianCalendar grantDate
protected String grantID
protected BigDecimal grantPercent
protected BigDecimal grantPrice
protected CurrencyObjectType grantPriceCurrencyReference
protected StockGrantTypeObjectType grantTypeReference
protected BigDecimal optionsPricingFactor
protected BigDecimal sharesGranted
protected BigDecimal sharesVested
protected String stockGrantReferenceID
protected XMLGregorianCalendar vestFromDate
protected XMLGregorianCalendar vestedAsOf
protected BigDecimal vestingPrice
protected StockVestingScheduleObjectType vestingScheduleReference
Public Constructors
AddIndividualStockGrantDataType()
Public Methods
Boolean getBoardApproved()
Gets the value of the boardApproved property.
String getComments()
Gets the value of the comments property.
XMLGregorianCalendar getExpirationDate()
Gets the value of the expirationDate property.
BigDecimal getGrantAmount()
Gets the value of the grantAmount property.
CurrencyObjectType getGrantAmountCurrencyReference()
Gets the value of the grantAmountCurrencyReference property.
XMLGregorianCalendar getGrantDate()
Gets the value of the grantDate property.
String getGrantID()
Gets the value of the grantID property.
BigDecimal getGrantPercent()
Gets the value of the grantPercent property.
BigDecimal getGrantPrice()
Gets the value of the grantPrice property.
CurrencyObjectType getGrantPriceCurrencyReference()
Gets the value of the grantPriceCurrencyReference property.
StockGrantTypeObjectType getGrantTypeReference()
Gets the value of the grantTypeReference property.
BigDecimal getOptionsPricingFactor()
Gets the value of the optionsPricingFactor property.
BigDecimal getSharesGranted()
Gets the value of the sharesGranted property.
BigDecimal getSharesVested()
Gets the value of the sharesVested property.
String getStockGrantReferenceID()
Gets the value of the stockGrantReferenceID property.
XMLGregorianCalendar getVestFromDate()
Gets the value of the vestFromDate property.
XMLGregorianCalendar getVestedAsOf()
Gets the value of the vestedAsOf property.
BigDecimal getVestingPrice()
Gets the value of the vestingPrice property.
StockVestingScheduleObjectType getVestingScheduleReference()
Gets the value of the vestingScheduleReference property.
void setBoardApproved(Boolean value)
Sets the value of the boardApproved property.
void setComments(String value)
Sets the value of the comments property.
void setExpirationDate(XMLGregorianCalendar value)
Sets the value of the expirationDate property.
void setGrantAmount(BigDecimal value)
Sets the value of the grantAmount property.
void setGrantAmountCurrencyReference(CurrencyObjectType value)
Sets the value of the grantAmountCurrencyReference property.
void setGrantDate(XMLGregorianCalendar value)
Sets the value of the grantDate property.
void setGrantID(String value)
Sets the value of the grantID property.
void setGrantPercent(BigDecimal value)
Sets the value of the grantPercent property.
void setGrantPrice(BigDecimal value)
Sets the value of the grantPrice property.
void setGrantPriceCurrencyReference(CurrencyObjectType value)
Sets the value of the grantPriceCurrencyReference property.
void setGrantTypeReference(StockGrantTypeObjectType value)
Sets the value of the grantTypeReference property.
void setOptionsPricingFactor(BigDecimal value)
Sets the value of the optionsPricingFactor property.
void setSharesGranted(BigDecimal value)
Sets the value of the sharesGranted property.
void setSharesVested(BigDecimal value)
Sets the value of the sharesVested property.
void setStockGrantReferenceID(String value)
Sets the value of the stockGrantReferenceID property.
void setVestFromDate(XMLGregorianCalendar value)
Sets the value of the vestFromDate property.
void setVestedAsOf(XMLGregorianCalendar value)
Sets the value of the vestedAsOf property.
void setVestingPrice(BigDecimal value)
Sets the value of the vestingPrice property.
void setVestingScheduleReference(StockVestingScheduleObjectType value)
Sets the value of the vestingScheduleReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean boardApproved

protected String comments

protected XMLGregorianCalendar expirationDate

protected BigDecimal grantAmount

protected CurrencyObjectType grantAmountCurrencyReference

protected XMLGregorianCalendar grantDate

protected String grantID

protected BigDecimal grantPercent

protected BigDecimal grantPrice

protected CurrencyObjectType grantPriceCurrencyReference

protected StockGrantTypeObjectType grantTypeReference

protected BigDecimal optionsPricingFactor

protected BigDecimal sharesGranted

protected BigDecimal sharesVested

protected String stockGrantReferenceID

protected XMLGregorianCalendar vestFromDate

protected XMLGregorianCalendar vestedAsOf

protected BigDecimal vestingPrice

protected StockVestingScheduleObjectType vestingScheduleReference

Public Constructors

public AddIndividualStockGrantDataType ()

Public Methods

public Boolean getBoardApproved ()

Gets the value of the boardApproved property. This getter has been renamed from isBoardApproved() to getBoardApproved() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getComments ()

Gets the value of the comments property.

Returns
  • possible object is String

public XMLGregorianCalendar getExpirationDate ()

Gets the value of the expirationDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getGrantAmount ()

Gets the value of the grantAmount property.

Returns
  • possible object is BigDecimal

public CurrencyObjectType getGrantAmountCurrencyReference ()

Gets the value of the grantAmountCurrencyReference property.

Returns

public XMLGregorianCalendar getGrantDate ()

Gets the value of the grantDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getGrantID ()

Gets the value of the grantID property.

Returns
  • possible object is String

public BigDecimal getGrantPercent ()

Gets the value of the grantPercent property.

Returns
  • possible object is BigDecimal

public BigDecimal getGrantPrice ()

Gets the value of the grantPrice property.

Returns
  • possible object is BigDecimal

public CurrencyObjectType getGrantPriceCurrencyReference ()

Gets the value of the grantPriceCurrencyReference property.

Returns

public StockGrantTypeObjectType getGrantTypeReference ()

Gets the value of the grantTypeReference property.

Returns

public BigDecimal getOptionsPricingFactor ()

Gets the value of the optionsPricingFactor property.

Returns
  • possible object is BigDecimal

public BigDecimal getSharesGranted ()

Gets the value of the sharesGranted property.

Returns
  • possible object is BigDecimal

public BigDecimal getSharesVested ()

Gets the value of the sharesVested property.

Returns
  • possible object is BigDecimal

public String getStockGrantReferenceID ()

Gets the value of the stockGrantReferenceID property.

Returns
  • possible object is String

public XMLGregorianCalendar getVestFromDate ()

Gets the value of the vestFromDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getVestedAsOf ()

Gets the value of the vestedAsOf property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getVestingPrice ()

Gets the value of the vestingPrice property.

Returns
  • possible object is BigDecimal

public StockVestingScheduleObjectType getVestingScheduleReference ()

Gets the value of the vestingScheduleReference property.

Returns

public void setBoardApproved (Boolean value)

Sets the value of the boardApproved property.

Parameters
value Allowed object is Boolean

public void setComments (String value)

Sets the value of the comments property.

Parameters
value Allowed object is String

public void setExpirationDate (XMLGregorianCalendar value)

Sets the value of the expirationDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setGrantAmount (BigDecimal value)

Sets the value of the grantAmount property.

Parameters
value Allowed object is BigDecimal

public void setGrantAmountCurrencyReference (CurrencyObjectType value)

Sets the value of the grantAmountCurrencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setGrantDate (XMLGregorianCalendar value)

Sets the value of the grantDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setGrantID (String value)

Sets the value of the grantID property.

Parameters
value Allowed object is String

public void setGrantPercent (BigDecimal value)

Sets the value of the grantPercent property.

Parameters
value Allowed object is BigDecimal

public void setGrantPrice (BigDecimal value)

Sets the value of the grantPrice property.

Parameters
value Allowed object is BigDecimal

public void setGrantPriceCurrencyReference (CurrencyObjectType value)

Sets the value of the grantPriceCurrencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setGrantTypeReference (StockGrantTypeObjectType value)

Sets the value of the grantTypeReference property.

Parameters
value Allowed object is StockGrantTypeObjectType

public void setOptionsPricingFactor (BigDecimal value)

Sets the value of the optionsPricingFactor property.

Parameters
value Allowed object is BigDecimal

public void setSharesGranted (BigDecimal value)

Sets the value of the sharesGranted property.

Parameters
value Allowed object is BigDecimal

public void setSharesVested (BigDecimal value)

Sets the value of the sharesVested property.

Parameters
value Allowed object is BigDecimal

public void setStockGrantReferenceID (String value)

Sets the value of the stockGrantReferenceID property.

Parameters
value Allowed object is String

public void setVestFromDate (XMLGregorianCalendar value)

Sets the value of the vestFromDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setVestedAsOf (XMLGregorianCalendar value)

Sets the value of the vestedAsOf property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setVestingPrice (BigDecimal value)

Sets the value of the vestingPrice property.

Parameters
value Allowed object is BigDecimal

public void setVestingScheduleReference (StockVestingScheduleObjectType value)

Sets the value of the vestingScheduleReference property.

Parameters
value Allowed object is StockVestingScheduleObjectType