public class

EmployeeCompensationPeriodSalaryPlanAssignmentDetailDataType

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

Class Overview

Encapsulating element containing all Period Salary Plan Compensation data.

Java class for Employee_Compensation_Period_Salary_Plan_Assignment_Detail_DataType complex type.

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

 <complexType name="Employee_Compensation_Period_Salary_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="Compensation_Period_Reference" type="{urn:com.workday/bsvc}Compensation_PeriodObjectType" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}Currency_Reference_DataType"/>
         <element name="Compensation_Multiplier" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="14"/>
               <minInclusive value="0"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}Frequency_Reference_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompensationElementReferenceType compensationElementReference
protected BigDecimal compensationMultiplier
protected CompensationPeriodObjectType compensationPeriodReference
protected CurrencyReferenceDataType currencyReference
protected FrequencyReferenceDataType frequencyReference
Public Constructors
EmployeeCompensationPeriodSalaryPlanAssignmentDetailDataType()
Public Methods
CompensationElementReferenceType getCompensationElementReference()
Gets the value of the compensationElementReference property.
BigDecimal getCompensationMultiplier()
Gets the value of the compensationMultiplier property.
CompensationPeriodObjectType getCompensationPeriodReference()
Gets the value of the compensationPeriodReference property.
CurrencyReferenceDataType getCurrencyReference()
Gets the value of the currencyReference property.
FrequencyReferenceDataType getFrequencyReference()
Gets the value of the frequencyReference property.
void setCompensationElementReference(CompensationElementReferenceType value)
Sets the value of the compensationElementReference property.
void setCompensationMultiplier(BigDecimal value)
Sets the value of the compensationMultiplier property.
void setCompensationPeriodReference(CompensationPeriodObjectType value)
Sets the value of the compensationPeriodReference property.
void setCurrencyReference(CurrencyReferenceDataType value)
Sets the value of the currencyReference property.
void setFrequencyReference(FrequencyReferenceDataType 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 CompensationElementReferenceType compensationElementReference

protected BigDecimal compensationMultiplier

protected CompensationPeriodObjectType compensationPeriodReference

protected CurrencyReferenceDataType currencyReference

protected FrequencyReferenceDataType frequencyReference

Public Constructors

public EmployeeCompensationPeriodSalaryPlanAssignmentDetailDataType ()

Public Methods

public CompensationElementReferenceType getCompensationElementReference ()

Gets the value of the compensationElementReference property.

Returns

public BigDecimal getCompensationMultiplier ()

Gets the value of the compensationMultiplier property.

Returns
  • possible object is BigDecimal

public CompensationPeriodObjectType getCompensationPeriodReference ()

Gets the value of the compensationPeriodReference 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 void setCompensationElementReference (CompensationElementReferenceType value)

Sets the value of the compensationElementReference property.

Parameters
value Allowed object is CompensationElementReferenceType

public void setCompensationMultiplier (BigDecimal value)

Sets the value of the compensationMultiplier property.

Parameters
value Allowed object is BigDecimal

public void setCompensationPeriodReference (CompensationPeriodObjectType value)

Sets the value of the compensationPeriodReference property.

Parameters
value Allowed object is CompensationPeriodObjectType

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