public class

EmployeeMeritAdjustmentDataType

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

Class Overview

Data element for the Request Employee Merit Adjustment business process.

Java class for Employee_Merit_Adjustment_DataType complex type.

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

 <complexType name="Employee_Merit_Adjustment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Base_Pay_Plan_Reference" type="{urn:com.workday/bsvc}Salary_Pay_PlanObjectType" minOccurs="0"/>
         <choice>
           <element name="Percent_Change">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="21"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
           <element name="Amount_Change">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="26"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
           <element name="New_Amount">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="26"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
         </choice>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
         <element name="Compensation_Comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal amountChange
protected SalaryPayPlanObjectType basePayPlanReference
protected String compensationComment
protected CurrencyObjectType currencyReference
protected FrequencyObjectType frequencyReference
protected BigDecimal newAmount
protected BigDecimal percentChange
Public Constructors
EmployeeMeritAdjustmentDataType()
Public Methods
BigDecimal getAmountChange()
Gets the value of the amountChange property.
SalaryPayPlanObjectType getBasePayPlanReference()
Gets the value of the basePayPlanReference property.
String getCompensationComment()
Gets the value of the compensationComment property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
BigDecimal getNewAmount()
Gets the value of the newAmount property.
BigDecimal getPercentChange()
Gets the value of the percentChange property.
void setAmountChange(BigDecimal value)
Sets the value of the amountChange property.
void setBasePayPlanReference(SalaryPayPlanObjectType value)
Sets the value of the basePayPlanReference property.
void setCompensationComment(String value)
Sets the value of the compensationComment property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setNewAmount(BigDecimal value)
Sets the value of the newAmount property.
void setPercentChange(BigDecimal value)
Sets the value of the percentChange property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BigDecimal amountChange

protected SalaryPayPlanObjectType basePayPlanReference

protected String compensationComment

protected CurrencyObjectType currencyReference

protected FrequencyObjectType frequencyReference

protected BigDecimal newAmount

protected BigDecimal percentChange

Public Constructors

public EmployeeMeritAdjustmentDataType ()

Public Methods

public BigDecimal getAmountChange ()

Gets the value of the amountChange property.

Returns
  • possible object is BigDecimal

public SalaryPayPlanObjectType getBasePayPlanReference ()

Gets the value of the basePayPlanReference property.

Returns

public String getCompensationComment ()

Gets the value of the compensationComment property.

Returns
  • possible object is String

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public BigDecimal getNewAmount ()

Gets the value of the newAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getPercentChange ()

Gets the value of the percentChange property.

Returns
  • possible object is BigDecimal

public void setAmountChange (BigDecimal value)

Sets the value of the amountChange property.

Parameters
value Allowed object is BigDecimal

public void setBasePayPlanReference (SalaryPayPlanObjectType value)

Sets the value of the basePayPlanReference property.

Parameters
value Allowed object is SalaryPayPlanObjectType

public void setCompensationComment (String value)

Sets the value of the compensationComment property.

Parameters
value Allowed object is String

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 setNewAmount (BigDecimal value)

Sets the value of the newAmount property.

Parameters
value Allowed object is BigDecimal

public void setPercentChange (BigDecimal value)

Sets the value of the percentChange property.

Parameters
value Allowed object is BigDecimal