public class

EmployeeBonusPlanAssignmentDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.staffing.EmployeeBonusPlanAssignmentDataType

Class Overview

Encapsulating element containing all Bonus Plan Compensation data.

Java class for Employee_Bonus_Plan_Assignment_DataType complex type.

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

 <complexType name="Employee_Bonus_Plan_Assignment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Plan_Reference" type="{urn:com.workday/bsvc}Bonus_PlanObjectType" minOccurs="0"/>
         <element name="Compensation_Element_Reference" type="{urn:com.workday/bsvc}Compensation_Pay_EarningObjectType" minOccurs="0"/>
         <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="Default_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="Default_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="Guaranteed_Minimum" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <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="Percent_Assigned" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="16"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompensationPayEarningObjectType compensationElementReference
protected BonusPlanObjectType compensationPlanReference
protected CurrencyObjectType currencyReference
protected BigDecimal defaultTargetAmount
protected BigDecimal defaultTargetPercent
protected FrequencyObjectType frequencyReference
protected Boolean guaranteedMinimum
protected BigDecimal individualTargetAmount
protected BigDecimal individualTargetPercent
protected BigDecimal percentAssigned
Public Constructors
EmployeeBonusPlanAssignmentDataType()
Public Methods
CompensationPayEarningObjectType getCompensationElementReference()
Gets the value of the compensationElementReference property.
BonusPlanObjectType getCompensationPlanReference()
Gets the value of the compensationPlanReference property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
BigDecimal getDefaultTargetAmount()
Gets the value of the defaultTargetAmount property.
BigDecimal getDefaultTargetPercent()
Gets the value of the defaultTargetPercent property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
Boolean getGuaranteedMinimum()
Gets the value of the guaranteedMinimum property.
BigDecimal getIndividualTargetAmount()
Gets the value of the individualTargetAmount property.
BigDecimal getIndividualTargetPercent()
Gets the value of the individualTargetPercent property.
BigDecimal getPercentAssigned()
Gets the value of the percentAssigned property.
void setCompensationElementReference(CompensationPayEarningObjectType value)
Sets the value of the compensationElementReference property.
void setCompensationPlanReference(BonusPlanObjectType value)
Sets the value of the compensationPlanReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setDefaultTargetAmount(BigDecimal value)
Sets the value of the defaultTargetAmount property.
void setDefaultTargetPercent(BigDecimal value)
Sets the value of the defaultTargetPercent property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setGuaranteedMinimum(Boolean value)
Sets the value of the guaranteedMinimum property.
void setIndividualTargetAmount(BigDecimal value)
Sets the value of the individualTargetAmount property.
void setIndividualTargetPercent(BigDecimal value)
Sets the value of the individualTargetPercent property.
void setPercentAssigned(BigDecimal value)
Sets the value of the percentAssigned property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CompensationPayEarningObjectType compensationElementReference

protected BonusPlanObjectType compensationPlanReference

protected CurrencyObjectType currencyReference

protected BigDecimal defaultTargetAmount

protected BigDecimal defaultTargetPercent

protected FrequencyObjectType frequencyReference

protected Boolean guaranteedMinimum

protected BigDecimal individualTargetAmount

protected BigDecimal individualTargetPercent

protected BigDecimal percentAssigned

Public Constructors

public EmployeeBonusPlanAssignmentDataType ()

Public Methods

public CompensationPayEarningObjectType getCompensationElementReference ()

Gets the value of the compensationElementReference property.

Returns

public BonusPlanObjectType getCompensationPlanReference ()

Gets the value of the compensationPlanReference property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public BigDecimal getDefaultTargetAmount ()

Gets the value of the defaultTargetAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getDefaultTargetPercent ()

Gets the value of the defaultTargetPercent property.

Returns
  • possible object is BigDecimal

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

Gets the value of the percentAssigned 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 (BonusPlanObjectType value)

Sets the value of the compensationPlanReference property.

Parameters
value Allowed object is BonusPlanObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setDefaultTargetAmount (BigDecimal value)

Sets the value of the defaultTargetAmount property.

Parameters
value Allowed object is BigDecimal

public void setDefaultTargetPercent (BigDecimal value)

Sets the value of the defaultTargetPercent property.

Parameters
value Allowed object is BigDecimal

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

public void setGuaranteedMinimum (Boolean value)

Sets the value of the guaranteedMinimum property.

Parameters
value Allowed object is Boolean

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 setPercentAssigned (BigDecimal value)

Sets the value of the percentAssigned property.

Parameters
value Allowed object is BigDecimal