public class

EmployeeCompensationBonusPlanAssignmentDetailDataType

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

Class Overview

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

Java class for Employee_Compensation_Bonus_Plan_Assignment_Detail_DataType complex type.

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

 <complexType name="Employee_Compensation_Bonus_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="Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Percentage" 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="Guaranteed_Minimum" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <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="Percentage_Assigned">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal amount
protected CompensationElementReferenceType compensationElementReference
protected CurrencyReferenceDataType currencyReference
protected FrequencyReferenceDataType frequencyReference
protected Boolean guaranteedMinimum
protected BigDecimal percentage
protected BigDecimal percentageAssigned
Public Constructors
EmployeeCompensationBonusPlanAssignmentDetailDataType()
Public Methods
BigDecimal getAmount()
Gets the value of the amount property.
CompensationElementReferenceType getCompensationElementReference()
Gets the value of the compensationElementReference property.
CurrencyReferenceDataType getCurrencyReference()
Gets the value of the currencyReference property.
FrequencyReferenceDataType getFrequencyReference()
Gets the value of the frequencyReference property.
Boolean getGuaranteedMinimum()
Gets the value of the guaranteedMinimum property.
BigDecimal getPercentage()
Gets the value of the percentage property.
BigDecimal getPercentageAssigned()
Gets the value of the percentageAssigned property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setCompensationElementReference(CompensationElementReferenceType value)
Sets the value of the compensationElementReference property.
void setCurrencyReference(CurrencyReferenceDataType value)
Sets the value of the currencyReference property.
void setFrequencyReference(FrequencyReferenceDataType value)
Sets the value of the frequencyReference property.
void setGuaranteedMinimum(Boolean value)
Sets the value of the guaranteedMinimum property.
void setPercentage(BigDecimal value)
Sets the value of the percentage property.
void setPercentageAssigned(BigDecimal value)
Sets the value of the percentageAssigned property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BigDecimal amount

protected CompensationElementReferenceType compensationElementReference

protected CurrencyReferenceDataType currencyReference

protected FrequencyReferenceDataType frequencyReference

protected Boolean guaranteedMinimum

protected BigDecimal percentage

protected BigDecimal percentageAssigned

Public Constructors

public EmployeeCompensationBonusPlanAssignmentDetailDataType ()

Public Methods

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public CompensationElementReferenceType getCompensationElementReference ()

Gets the value of the compensationElementReference property.

Returns

public CurrencyReferenceDataType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public FrequencyReferenceDataType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public Boolean getGuaranteedMinimum ()

Gets the value of the guaranteedMinimum property. This getter has been renamed from isGuaranteedMinimum() to getGuaranteedMinimum() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public BigDecimal getPercentage ()

Gets the value of the percentage property.

Returns
  • possible object is BigDecimal

public BigDecimal getPercentageAssigned ()

Gets the value of the percentageAssigned property.

Returns
  • possible object is BigDecimal

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

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 setFrequencyReference (FrequencyReferenceDataType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyReferenceDataType

public void setGuaranteedMinimum (Boolean value)

Sets the value of the guaranteedMinimum property.

Parameters
value Allowed object is Boolean

public void setPercentage (BigDecimal value)

Sets the value of the percentage property.

Parameters
value Allowed object is BigDecimal

public void setPercentageAssigned (BigDecimal value)

Sets the value of the percentageAssigned property.

Parameters
value Allowed object is BigDecimal