public class

EmployeeSalaryUnitPlanAssignmentDataType

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

Class Overview

Encapsulating element containing all Unit Salary Plan Compensation data.

Java class for Employee_Salary_Unit_Plan_Assignment_DataType complex type.

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

 <complexType name="Employee_Salary_Unit_Plan_Assignment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Plan_Reference" type="{urn:com.workday/bsvc}Salary_Unit_PlanObjectType" minOccurs="0"/>
         <element name="Compensation_Element_Reference" type="{urn:com.workday/bsvc}Compensation_Pay_EarningObjectType" minOccurs="0"/>
         <element name="Unit_Reference" type="{urn:com.workday/bsvc}Unit_of_MeasureObjectType" 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="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"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompensationPayEarningObjectType compensationElementReference
protected SalaryUnitPlanObjectType compensationPlanReference
protected CurrencyObjectType currencyReference
protected FrequencyObjectType frequencyReference
protected BigDecimal numberOfUnits
protected BigDecimal perUnitAmount
protected UnitOfMeasureObjectType unitReference
Public Constructors
EmployeeSalaryUnitPlanAssignmentDataType()
Public Methods
CompensationPayEarningObjectType getCompensationElementReference()
Gets the value of the compensationElementReference property.
SalaryUnitPlanObjectType getCompensationPlanReference()
Gets the value of the compensationPlanReference property.
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.
UnitOfMeasureObjectType getUnitReference()
Gets the value of the unitReference property.
void setCompensationElementReference(CompensationPayEarningObjectType value)
Sets the value of the compensationElementReference property.
void setCompensationPlanReference(SalaryUnitPlanObjectType value)
Sets the value of the compensationPlanReference 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 setUnitReference(UnitOfMeasureObjectType 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 CompensationPayEarningObjectType compensationElementReference

protected SalaryUnitPlanObjectType compensationPlanReference

protected CurrencyObjectType currencyReference

protected FrequencyObjectType frequencyReference

protected BigDecimal numberOfUnits

protected BigDecimal perUnitAmount

protected UnitOfMeasureObjectType unitReference

Public Constructors

public EmployeeSalaryUnitPlanAssignmentDataType ()

Public Methods

public CompensationPayEarningObjectType getCompensationElementReference ()

Gets the value of the compensationElementReference property.

Returns

public SalaryUnitPlanObjectType getCompensationPlanReference ()

Gets the value of the compensationPlanReference property.

Returns

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 UnitOfMeasureObjectType getUnitReference ()

Gets the value of the unitReference property.

Returns

public void setCompensationElementReference (CompensationPayEarningObjectType value)

Sets the value of the compensationElementReference property.

Parameters
value Allowed object is CompensationPayEarningObjectType

public void setCompensationPlanReference (SalaryUnitPlanObjectType value)

Sets the value of the compensationPlanReference property.

Parameters
value Allowed object is SalaryUnitPlanObjectType

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 setUnitReference (UnitOfMeasureObjectType value)

Sets the value of the unitReference property.

Parameters
value Allowed object is UnitOfMeasureObjectType