public class

EmployeeCompensationCommissionPlanAssignmentDetailDataType

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

Class Overview

Encapsulating element containing all Compensation Element Values for Commission Plan data.

Java class for Employee_Compensation_Commission_Plan_Assignment_Detail_DataType complex type.

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

 <complexType name="Employee_Compensation_Commission_Plan_Assignment_Detail_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Element_Reference" type="{urn:com.workday/bsvc}Compensation_Element_ReferenceType" minOccurs="0"/>
         <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}Currency_Reference_DataType" minOccurs="0"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}Frequency_Reference_DataType" minOccurs="0"/>
         <element name="Draw_Amount" 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="Draw_Frequency_Reference" type="{urn:com.workday/bsvc}Draw_Frequency_ReferenceType" minOccurs="0"/>
         <element name="Draw_Duration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Recoverable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected CompensationElementReferenceType compensationElementReference
protected CurrencyReferenceDataType currencyReference
protected BigDecimal drawAmount
protected String drawDuration
protected DrawFrequencyReferenceType drawFrequencyReference
protected FrequencyReferenceDataType frequencyReference
protected Boolean recoverable
protected BigDecimal targetAmount
Public Constructors
EmployeeCompensationCommissionPlanAssignmentDetailDataType()
Public Methods
CompensationElementReferenceType getCompensationElementReference()
Gets the value of the compensationElementReference property.
CurrencyReferenceDataType getCurrencyReference()
Gets the value of the currencyReference property.
BigDecimal getDrawAmount()
Gets the value of the drawAmount property.
String getDrawDuration()
Gets the value of the drawDuration property.
DrawFrequencyReferenceType getDrawFrequencyReference()
Gets the value of the drawFrequencyReference property.
FrequencyReferenceDataType getFrequencyReference()
Gets the value of the frequencyReference property.
BigDecimal getTargetAmount()
Gets the value of the targetAmount property.
Boolean isRecoverable()
Gets the value of the recoverable property.
void setCompensationElementReference(CompensationElementReferenceType value)
Sets the value of the compensationElementReference property.
void setCurrencyReference(CurrencyReferenceDataType value)
Sets the value of the currencyReference property.
void setDrawAmount(BigDecimal value)
Sets the value of the drawAmount property.
void setDrawDuration(String value)
Sets the value of the drawDuration property.
void setDrawFrequencyReference(DrawFrequencyReferenceType value)
Sets the value of the drawFrequencyReference property.
void setFrequencyReference(FrequencyReferenceDataType value)
Sets the value of the frequencyReference property.
void setRecoverable(Boolean value)
Sets the value of the recoverable property.
void setTargetAmount(BigDecimal value)
Sets the value of the targetAmount property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected CompensationElementReferenceType compensationElementReference

protected CurrencyReferenceDataType currencyReference

protected BigDecimal drawAmount

protected String drawDuration

protected DrawFrequencyReferenceType drawFrequencyReference

protected FrequencyReferenceDataType frequencyReference

protected Boolean recoverable

protected BigDecimal targetAmount

Public Constructors

public EmployeeCompensationCommissionPlanAssignmentDetailDataType ()

Public Methods

public CompensationElementReferenceType getCompensationElementReference ()

Gets the value of the compensationElementReference property.

Returns

public CurrencyReferenceDataType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public BigDecimal getDrawAmount ()

Gets the value of the drawAmount property.

Returns
  • possible object is BigDecimal

public String getDrawDuration ()

Gets the value of the drawDuration property.

Returns
  • possible object is String

public DrawFrequencyReferenceType getDrawFrequencyReference ()

Gets the value of the drawFrequencyReference property.

Returns

public FrequencyReferenceDataType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public BigDecimal getTargetAmount ()

Gets the value of the targetAmount property.

Returns
  • possible object is BigDecimal

public Boolean isRecoverable ()

Gets the value of the recoverable property.

Returns
  • possible object is Boolean

public void setCompensationElementReference (CompensationElementReferenceType value)

Sets the value of the compensationElementReference property.

Parameters
value Allowed object is CompensationElementReferenceType

public void setCurrencyReference (CurrencyReferenceDataType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyReferenceDataType

public void setDrawAmount (BigDecimal value)

Sets the value of the drawAmount property.

Parameters
value Allowed object is BigDecimal

public void setDrawDuration (String value)

Sets the value of the drawDuration property.

Parameters
value Allowed object is String

public void setDrawFrequencyReference (DrawFrequencyReferenceType value)

Sets the value of the drawFrequencyReference property.

Parameters
value Allowed object is DrawFrequencyReferenceType

public void setFrequencyReference (FrequencyReferenceDataType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyReferenceDataType

public void setRecoverable (Boolean value)

Sets the value of the recoverable property.

Parameters
value Allowed object is Boolean

public void setTargetAmount (BigDecimal value)

Sets the value of the targetAmount property.

Parameters
value Allowed object is BigDecimal