public class

ProposedAllowanceUnitPlanAssignmentDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.compensation.ProposedAllowanceUnitPlanAssignmentDataType

Class Overview

Encapsulating element containing all Unit Allowance Plan Compensation data.

Java class for Proposed_Allowance_Unit_Plan_Assignment_DataType complex type.

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

 <complexType name="Proposed_Allowance_Unit_Plan_Assignment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Unit_Allowance_Plan_Reference" type="{urn:com.workday/bsvc}Allowance_Unit_PlanObjectType" minOccurs="0"/>
         <element name="Number_of_Units" 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="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
         <element name="Per_Unit_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="Reimbursement_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CurrencyObjectType currencyReference
protected FrequencyObjectType frequencyReference
protected BigDecimal numberOfUnits
protected BigDecimal perUnitAmount
protected XMLGregorianCalendar reimbursementStartDate
protected AllowanceUnitPlanObjectType unitAllowancePlanReference
Public Constructors
ProposedAllowanceUnitPlanAssignmentDataType()
Public Methods
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
FrequencyObjectType 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.
AllowanceUnitPlanObjectType getUnitAllowancePlanReference()
Gets the value of the unitAllowancePlanReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setFrequencyReference(FrequencyObjectType 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 setUnitAllowancePlanReference(AllowanceUnitPlanObjectType value)
Sets the value of the unitAllowancePlanReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CurrencyObjectType currencyReference

protected FrequencyObjectType frequencyReference

protected BigDecimal numberOfUnits

protected BigDecimal perUnitAmount

protected XMLGregorianCalendar reimbursementStartDate

protected AllowanceUnitPlanObjectType unitAllowancePlanReference

Public Constructors

public ProposedAllowanceUnitPlanAssignmentDataType ()

Public Methods

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

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

Gets the value of the unitAllowancePlanReference property.

Returns

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

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 setUnitAllowancePlanReference (AllowanceUnitPlanObjectType value)

Sets the value of the unitAllowancePlanReference property.

Parameters
value Allowed object is AllowanceUnitPlanObjectType