public class

AllowancePlanUnitDataType

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

Class Overview

Contains Allowance Plan Unit data.

Java class for Allowance_Plan_Unit_DataType complex type.

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

 <complexType name="Allowance_Plan_Unit_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <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="Default_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="Unit_Of_Measure_Reference" type="{urn:com.workday/bsvc}Unit_of_MeasureObjectType"/>
         <element name="Allowance_Plan_Unit_Based_Profile_Replacement_Data" type="{urn:com.workday/bsvc}Allowance_Plan_Unit_Based_Profile_Replacement_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<AllowancePlanUnitBasedProfileReplacementDataType> allowancePlanUnitBasedProfileReplacementData
protected BigDecimal defaultUnits
protected BigDecimal perUnitAmount
protected UnitOfMeasureObjectType unitOfMeasureReference
Public Constructors
AllowancePlanUnitDataType()
Public Methods
List<AllowancePlanUnitBasedProfileReplacementDataType> getAllowancePlanUnitBasedProfileReplacementData()
Gets the value of the allowancePlanUnitBasedProfileReplacementData property.
BigDecimal getDefaultUnits()
Gets the value of the defaultUnits property.
BigDecimal getPerUnitAmount()
Gets the value of the perUnitAmount property.
UnitOfMeasureObjectType getUnitOfMeasureReference()
Gets the value of the unitOfMeasureReference property.
void setAllowancePlanUnitBasedProfileReplacementData(List<AllowancePlanUnitBasedProfileReplacementDataType> allowancePlanUnitBasedProfileReplacementData)
Sets the value of the allowancePlanUnitBasedProfileReplacementData property.
void setDefaultUnits(BigDecimal value)
Sets the value of the defaultUnits property.
void setPerUnitAmount(BigDecimal value)
Sets the value of the perUnitAmount property.
void setUnitOfMeasureReference(UnitOfMeasureObjectType value)
Sets the value of the unitOfMeasureReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<AllowancePlanUnitBasedProfileReplacementDataType> allowancePlanUnitBasedProfileReplacementData

protected BigDecimal defaultUnits

protected BigDecimal perUnitAmount

protected UnitOfMeasureObjectType unitOfMeasureReference

Public Constructors

public AllowancePlanUnitDataType ()

Public Methods

public List<AllowancePlanUnitBasedProfileReplacementDataType> getAllowancePlanUnitBasedProfileReplacementData ()

Gets the value of the allowancePlanUnitBasedProfileReplacementData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the allowancePlanUnitBasedProfileReplacementData property.

For example, to add a new item, do as follows:

    getAllowancePlanUnitBasedProfileReplacementData().add(newItem);
 

Objects of the following type(s) are allowed in the list AllowancePlanUnitBasedProfileReplacementDataType

public BigDecimal getDefaultUnits ()

Gets the value of the defaultUnits property.

Returns
  • possible object is BigDecimal

public BigDecimal getPerUnitAmount ()

Gets the value of the perUnitAmount property.

Returns
  • possible object is BigDecimal

public UnitOfMeasureObjectType getUnitOfMeasureReference ()

Gets the value of the unitOfMeasureReference property.

Returns

public void setAllowancePlanUnitBasedProfileReplacementData (List<AllowancePlanUnitBasedProfileReplacementDataType> allowancePlanUnitBasedProfileReplacementData)

Sets the value of the allowancePlanUnitBasedProfileReplacementData property.

Parameters
allowancePlanUnitBasedProfileReplacementData Allowed object is AllowancePlanUnitBasedProfileReplacementDataType

public void setDefaultUnits (BigDecimal value)

Sets the value of the defaultUnits 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 setUnitOfMeasureReference (UnitOfMeasureObjectType value)

Sets the value of the unitOfMeasureReference property.

Parameters
value Allowed object is UnitOfMeasureObjectType