public class

EmployeeCompensationAllowanceUnitPlanAssignmentDetailDataType

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

Class Overview

Encapsulating element containing all Compensation Element Values for Unit Allowance Plan data.

Java class for Employee_Compensation_Allowance_Unit_Plan_Assignment_Detail_DataType complex type.

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

 <complexType name="Employee_Compensation_Allowance_Unit_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="Number_of_Units">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Unit_Reference" type="{urn:com.workday/bsvc}Unit_of_Measure_ReferenceType" minOccurs="0"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}Frequency_Reference_DataType"/>
         <element name="Per_Unit_Amount">
           <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"/>
         <element name="Reimbursement_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompensationElementReferenceType compensationElementReference
protected CurrencyReferenceDataType currencyReference
protected FrequencyReferenceDataType frequencyReference
protected BigDecimal numberOfUnits
protected BigDecimal perUnitAmount
protected XMLGregorianCalendar reimbursementStartDate
protected UnitOfMeasureReferenceType unitReference
Public Constructors
EmployeeCompensationAllowanceUnitPlanAssignmentDetailDataType()
Public Methods
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.
BigDecimal getNumberOfUnits()
Gets the value of the numberOfUnits property.
BigDecimal getPerUnitAmount()
Gets the value of the perUnitAmount property.
XMLGregorianCalendar getReimbursementStartDate()
Gets the value of the reimbursementStartDate property.
UnitOfMeasureReferenceType getUnitReference()
Gets the value of the unitReference 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 setNumberOfUnits(BigDecimal value)
Sets the value of the numberOfUnits property.
void setPerUnitAmount(BigDecimal value)
Sets the value of the perUnitAmount property.
void setReimbursementStartDate(XMLGregorianCalendar value)
Sets the value of the reimbursementStartDate property.
void setUnitReference(UnitOfMeasureReferenceType value)
Sets the value of the unitReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CompensationElementReferenceType compensationElementReference

protected CurrencyReferenceDataType currencyReference

protected FrequencyReferenceDataType frequencyReference

protected BigDecimal numberOfUnits

protected BigDecimal perUnitAmount

protected XMLGregorianCalendar reimbursementStartDate

protected UnitOfMeasureReferenceType unitReference

Public Constructors

public EmployeeCompensationAllowanceUnitPlanAssignmentDetailDataType ()

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 FrequencyReferenceDataType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public BigDecimal getNumberOfUnits ()

Gets the value of the numberOfUnits property.

Returns
  • possible object is BigDecimal

public BigDecimal getPerUnitAmount ()

Gets the value of the perUnitAmount property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getReimbursementStartDate ()

Gets the value of the reimbursementStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public UnitOfMeasureReferenceType getUnitReference ()

Gets the value of the unitReference property.

Returns

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

Sets the value of the numberOfUnits property.

Parameters
value Allowed object is BigDecimal

public void setPerUnitAmount (BigDecimal value)

Sets the value of the perUnitAmount property.

Parameters
value Allowed object is BigDecimal

public void setReimbursementStartDate (XMLGregorianCalendar value)

Sets the value of the reimbursementStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setUnitReference (UnitOfMeasureReferenceType value)

Sets the value of the unitReference property.

Parameters
value Allowed object is UnitOfMeasureReferenceType