public class

EmployeeBasePayPlanAssignmentDataType

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

Class Overview

Encapsulating element containing all Salary or Hourly Plan Compensation data.

Java class for Employee_Base_Pay_Plan_Assignment_DataType complex type.

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

 <complexType name="Employee_Base_Pay_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_Pay_PlanObjectType" minOccurs="0"/>
         <element name="Compensation_Element_Reference" type="{urn:com.workday/bsvc}Compensation_Pay_EarningObjectType" minOccurs="0"/>
         <element name="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="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal amount
protected CompensationPayEarningObjectType compensationElementReference
protected SalaryPayPlanObjectType compensationPlanReference
protected CurrencyObjectType currencyReference
protected FrequencyObjectType frequencyReference
Public Constructors
EmployeeBasePayPlanAssignmentDataType()
Public Methods
BigDecimal getAmount()
Gets the value of the amount property.
CompensationPayEarningObjectType getCompensationElementReference()
Gets the value of the compensationElementReference property.
SalaryPayPlanObjectType 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.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setCompensationElementReference(CompensationPayEarningObjectType value)
Sets the value of the compensationElementReference property.
void setCompensationPlanReference(SalaryPayPlanObjectType 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.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BigDecimal amount

protected CompensationPayEarningObjectType compensationElementReference

protected SalaryPayPlanObjectType compensationPlanReference

protected CurrencyObjectType currencyReference

protected FrequencyObjectType frequencyReference

Public Constructors

public EmployeeBasePayPlanAssignmentDataType ()

Public Methods

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public CompensationPayEarningObjectType getCompensationElementReference ()

Gets the value of the compensationElementReference property.

Returns

public SalaryPayPlanObjectType 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 void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setCompensationElementReference (CompensationPayEarningObjectType value)

Sets the value of the compensationElementReference property.

Parameters
value Allowed object is CompensationPayEarningObjectType

public void setCompensationPlanReference (SalaryPayPlanObjectType value)

Sets the value of the compensationPlanReference property.

Parameters
value Allowed object is SalaryPayPlanObjectType

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