public class

ProposedBasePayPlanAssignmentDataType

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

Class Overview

Encapsulating element containing all Salary or Hourly Plan Compensation data.

Java class for Proposed_Base_Pay_Plan_Assignment_DataType complex type.

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

 <complexType name="Proposed_Base_Pay_Plan_Assignment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Pay_Plan_Reference" type="{urn:com.workday/bsvc}Salary_Pay_PlanObjectType" minOccurs="0"/>
         <choice>
           <element name="Amount">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="26"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
           <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>
         </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="Expected_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal amount
protected BigDecimal amountChange
protected CurrencyObjectType currencyReference
protected XMLGregorianCalendar expectedEndDate
protected FrequencyObjectType frequencyReference
protected SalaryPayPlanObjectType payPlanReference
protected BigDecimal percentChange
Public Constructors
ProposedBasePayPlanAssignmentDataType()
Public Methods
BigDecimal getAmount()
Gets the value of the amount property.
BigDecimal getAmountChange()
Gets the value of the amountChange property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
XMLGregorianCalendar getExpectedEndDate()
Gets the value of the expectedEndDate property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
SalaryPayPlanObjectType getPayPlanReference()
Gets the value of the payPlanReference property.
BigDecimal getPercentChange()
Gets the value of the percentChange property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setAmountChange(BigDecimal value)
Sets the value of the amountChange property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setExpectedEndDate(XMLGregorianCalendar value)
Sets the value of the expectedEndDate property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setPayPlanReference(SalaryPayPlanObjectType value)
Sets the value of the payPlanReference 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 amount

protected BigDecimal amountChange

protected CurrencyObjectType currencyReference

protected XMLGregorianCalendar expectedEndDate

protected FrequencyObjectType frequencyReference

protected SalaryPayPlanObjectType payPlanReference

protected BigDecimal percentChange

Public Constructors

public ProposedBasePayPlanAssignmentDataType ()

Public Methods

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public BigDecimal getAmountChange ()

Gets the value of the amountChange property.

Returns
  • possible object is BigDecimal

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public XMLGregorianCalendar getExpectedEndDate ()

Gets the value of the expectedEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public SalaryPayPlanObjectType getPayPlanReference ()

Gets the value of the payPlanReference property.

Returns

public BigDecimal getPercentChange ()

Gets the value of the percentChange property.

Returns
  • possible object is BigDecimal

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setAmountChange (BigDecimal value)

Sets the value of the amountChange property.

Parameters
value Allowed object is BigDecimal

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setExpectedEndDate (XMLGregorianCalendar value)

Sets the value of the expectedEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

public void setPayPlanReference (SalaryPayPlanObjectType value)

Sets the value of the payPlanReference property.

Parameters
value Allowed object is SalaryPayPlanObjectType

public void setPercentChange (BigDecimal value)

Sets the value of the percentChange property.

Parameters
value Allowed object is BigDecimal