public class

EmployeeStockPlanAssignmentDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.EmployeeStockPlanAssignmentDataType

Class Overview

Encapsulating element containing all Stock Plan Compensation data.

Java class for Employee_Stock_Plan_Assignment_DataType complex type.

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

 <complexType name="Employee_Stock_Plan_Assignment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Plan_Reference" type="{urn:com.workday/bsvc}Stock_PlanObjectType" minOccurs="0"/>
         <element name="Percent_of_Target_as_Option" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="7"/>
               <minInclusive value="0"/>
               <fractionDigits value="4"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Percent_of_Target_as_Stock" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="7"/>
               <minInclusive value="0"/>
               <fractionDigits value="4"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Target_Shares" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Individual_Target_Shares" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Target_Percent" 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="Individual_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="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="Individual_Target_Percent" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Vesting_Schedule_Reference" type="{urn:com.workday/bsvc}Stock_Vesting_ScheduleObjectType" minOccurs="0"/>
         <element name="Compensation_Matrix_Reference" type="{urn:com.workday/bsvc}Compensation_MatrixObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected CompensationMatrixObjectType compensationMatrixReference
protected StockPlanObjectType compensationPlanReference
protected CurrencyObjectType currencyReference
protected BigDecimal individualTargetAmount
protected BigDecimal individualTargetPercent
protected BigDecimal individualTargetShares
protected BigDecimal percentOfTargetAsOption
protected BigDecimal percentOfTargetAsStock
protected BigDecimal targetAmount
protected BigDecimal targetPercent
protected BigDecimal targetShares
protected StockVestingScheduleObjectType vestingScheduleReference
Public Constructors
EmployeeStockPlanAssignmentDataType()
Public Methods
CompensationMatrixObjectType getCompensationMatrixReference()
Gets the value of the compensationMatrixReference property.
StockPlanObjectType getCompensationPlanReference()
Gets the value of the compensationPlanReference property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
BigDecimal getIndividualTargetAmount()
Gets the value of the individualTargetAmount property.
BigDecimal getIndividualTargetPercent()
Gets the value of the individualTargetPercent property.
BigDecimal getIndividualTargetShares()
Gets the value of the individualTargetShares property.
BigDecimal getPercentOfTargetAsOption()
Gets the value of the percentOfTargetAsOption property.
BigDecimal getPercentOfTargetAsStock()
Gets the value of the percentOfTargetAsStock property.
BigDecimal getTargetAmount()
Gets the value of the targetAmount property.
BigDecimal getTargetPercent()
Gets the value of the targetPercent property.
BigDecimal getTargetShares()
Gets the value of the targetShares property.
StockVestingScheduleObjectType getVestingScheduleReference()
Gets the value of the vestingScheduleReference property.
void setCompensationMatrixReference(CompensationMatrixObjectType value)
Sets the value of the compensationMatrixReference property.
void setCompensationPlanReference(StockPlanObjectType value)
Sets the value of the compensationPlanReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setIndividualTargetAmount(BigDecimal value)
Sets the value of the individualTargetAmount property.
void setIndividualTargetPercent(BigDecimal value)
Sets the value of the individualTargetPercent property.
void setIndividualTargetShares(BigDecimal value)
Sets the value of the individualTargetShares property.
void setPercentOfTargetAsOption(BigDecimal value)
Sets the value of the percentOfTargetAsOption property.
void setPercentOfTargetAsStock(BigDecimal value)
Sets the value of the percentOfTargetAsStock property.
void setTargetAmount(BigDecimal value)
Sets the value of the targetAmount property.
void setTargetPercent(BigDecimal value)
Sets the value of the targetPercent property.
void setTargetShares(BigDecimal value)
Sets the value of the targetShares property.
void setVestingScheduleReference(StockVestingScheduleObjectType value)
Sets the value of the vestingScheduleReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected CompensationMatrixObjectType compensationMatrixReference

protected StockPlanObjectType compensationPlanReference

protected CurrencyObjectType currencyReference

protected BigDecimal individualTargetAmount

protected BigDecimal individualTargetPercent

protected BigDecimal individualTargetShares

protected BigDecimal percentOfTargetAsOption

protected BigDecimal percentOfTargetAsStock

protected BigDecimal targetAmount

protected BigDecimal targetPercent

protected BigDecimal targetShares

protected StockVestingScheduleObjectType vestingScheduleReference

Public Constructors

public EmployeeStockPlanAssignmentDataType ()

Public Methods

public CompensationMatrixObjectType getCompensationMatrixReference ()

Gets the value of the compensationMatrixReference property.

Returns

public StockPlanObjectType getCompensationPlanReference ()

Gets the value of the compensationPlanReference property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public BigDecimal getIndividualTargetAmount ()

Gets the value of the individualTargetAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getIndividualTargetPercent ()

Gets the value of the individualTargetPercent property.

Returns
  • possible object is BigDecimal

public BigDecimal getIndividualTargetShares ()

Gets the value of the individualTargetShares property.

Returns
  • possible object is BigDecimal

public BigDecimal getPercentOfTargetAsOption ()

Gets the value of the percentOfTargetAsOption property.

Returns
  • possible object is BigDecimal

public BigDecimal getPercentOfTargetAsStock ()

Gets the value of the percentOfTargetAsStock property.

Returns
  • possible object is BigDecimal

public BigDecimal getTargetAmount ()

Gets the value of the targetAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getTargetPercent ()

Gets the value of the targetPercent property.

Returns
  • possible object is BigDecimal

public BigDecimal getTargetShares ()

Gets the value of the targetShares property.

Returns
  • possible object is BigDecimal

public StockVestingScheduleObjectType getVestingScheduleReference ()

Gets the value of the vestingScheduleReference property.

Returns

public void setCompensationMatrixReference (CompensationMatrixObjectType value)

Sets the value of the compensationMatrixReference property.

Parameters
value Allowed object is CompensationMatrixObjectType

public void setCompensationPlanReference (StockPlanObjectType value)

Sets the value of the compensationPlanReference property.

Parameters
value Allowed object is StockPlanObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setIndividualTargetAmount (BigDecimal value)

Sets the value of the individualTargetAmount property.

Parameters
value Allowed object is BigDecimal

public void setIndividualTargetPercent (BigDecimal value)

Sets the value of the individualTargetPercent property.

Parameters
value Allowed object is BigDecimal

public void setIndividualTargetShares (BigDecimal value)

Sets the value of the individualTargetShares property.

Parameters
value Allowed object is BigDecimal

public void setPercentOfTargetAsOption (BigDecimal value)

Sets the value of the percentOfTargetAsOption property.

Parameters
value Allowed object is BigDecimal

public void setPercentOfTargetAsStock (BigDecimal value)

Sets the value of the percentOfTargetAsStock property.

Parameters
value Allowed object is BigDecimal

public void setTargetAmount (BigDecimal value)

Sets the value of the targetAmount property.

Parameters
value Allowed object is BigDecimal

public void setTargetPercent (BigDecimal value)

Sets the value of the targetPercent property.

Parameters
value Allowed object is BigDecimal

public void setTargetShares (BigDecimal value)

Sets the value of the targetShares 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