public class

EmployeeCommissionPlanAssignmentDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.hr.EmployeeCommissionPlanAssignmentDataType

Class Overview

Encapsulating element containing all Commission Plan Compensation data.

Java class for Employee_Commission_Plan_Assignment_DataType complex type.

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

 <complexType name="Employee_Commission_Plan_Assignment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Plan_Reference" type="{urn:com.workday/bsvc}Commission_PlanObjectType" minOccurs="0"/>
         <element name="Compensation_Element_Reference" type="{urn:com.workday/bsvc}Compensation_Pay_EarningObjectType" 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}CurrencyObjectType" minOccurs="0"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" 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}FrequencyObjectType" 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

Constants
long serialVersionUID
Fields
protected CompensationPayEarningObjectType compensationElementReference
protected CommissionPlanObjectType compensationPlanReference
protected CurrencyObjectType currencyReference
protected BigDecimal drawAmount
protected String drawDuration
protected FrequencyObjectType drawFrequencyReference
protected FrequencyObjectType frequencyReference
protected Boolean recoverable
protected BigDecimal targetAmount
Public Constructors
EmployeeCommissionPlanAssignmentDataType()
Public Methods
CompensationPayEarningObjectType getCompensationElementReference()
Gets the value of the compensationElementReference property.
CommissionPlanObjectType getCompensationPlanReference()
Gets the value of the compensationPlanReference property.
CurrencyObjectType 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.
FrequencyObjectType getDrawFrequencyReference()
Gets the value of the drawFrequencyReference property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
Boolean getRecoverable()
Gets the value of the recoverable property.
BigDecimal getTargetAmount()
Gets the value of the targetAmount property.
void setCompensationElementReference(CompensationPayEarningObjectType value)
Sets the value of the compensationElementReference property.
void setCompensationPlanReference(CommissionPlanObjectType value)
Sets the value of the compensationPlanReference property.
void setCurrencyReference(CurrencyObjectType 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(FrequencyObjectType value)
Sets the value of the drawFrequencyReference property.
void setFrequencyReference(FrequencyObjectType 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

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CompensationPayEarningObjectType compensationElementReference

protected CommissionPlanObjectType compensationPlanReference

protected CurrencyObjectType currencyReference

protected BigDecimal drawAmount

protected String drawDuration

protected FrequencyObjectType drawFrequencyReference

protected FrequencyObjectType frequencyReference

protected Boolean recoverable

protected BigDecimal targetAmount

Public Constructors

public EmployeeCommissionPlanAssignmentDataType ()

Public Methods

public CompensationPayEarningObjectType getCompensationElementReference ()

Gets the value of the compensationElementReference property.

Returns

public CommissionPlanObjectType getCompensationPlanReference ()

Gets the value of the compensationPlanReference property.

Returns

public CurrencyObjectType 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 FrequencyObjectType getDrawFrequencyReference ()

Gets the value of the drawFrequencyReference property.

Returns

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public Boolean getRecoverable ()

Gets the value of the recoverable property. This getter has been renamed from isRecoverable() to getRecoverable() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public BigDecimal getTargetAmount ()

Gets the value of the targetAmount property.

Returns
  • possible object is BigDecimal

public void setCompensationElementReference (CompensationPayEarningObjectType value)

Sets the value of the compensationElementReference property.

Parameters
value Allowed object is CompensationPayEarningObjectType

public void setCompensationPlanReference (CommissionPlanObjectType value)

Sets the value of the compensationPlanReference property.

Parameters
value Allowed object is CommissionPlanObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

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 (FrequencyObjectType value)

Sets the value of the drawFrequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

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