public class

CompensationChangeDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.CompensationChangeDataType

Class Overview

Data element that contains the compensation change information.

Java class for Compensation_Change_DataType complex type.

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

 <complexType name="Compensation_Change_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Reason_Reference" type="{urn:com.workday/bsvc}Event_Classification_SubcategoryObjectType"/>
         <element name="Compensation_Guidelines_Data" type="{urn:com.workday/bsvc}Compensatable_Guidelines_DataType" minOccurs="0"/>
         <element name="Pay_Plan_Data" type="{urn:com.workday/bsvc}Proposed_Base_Pay_Plan_Assignment_Container_DataType" minOccurs="0"/>
         <element name="Unit_Salary_Plan_Data" type="{urn:com.workday/bsvc}Proposed_Salary_Unit_Plan_Assignment_Container_DataType" minOccurs="0"/>
         <element name="Allowance_Plan_Data" type="{urn:com.workday/bsvc}Proposed_Allowance_Plan_Assignment_Container_DataType" minOccurs="0"/>
         <element name="Unit_Allowance_Plan_Data" type="{urn:com.workday/bsvc}Proposed_Allowance_Unit_Plan_Assignment_Container_DataType" minOccurs="0"/>
         <element name="Bonus_Plan_Data" type="{urn:com.workday/bsvc}Proposed_Bonus_Plan_Assignment_Container_DataType" minOccurs="0"/>
         <element name="Merit_Plan_Data" type="{urn:com.workday/bsvc}Proposed_Merit_Plan_Assignment_Container_DataType" minOccurs="0"/>
         <element name="Commission_Plan_Data" type="{urn:com.workday/bsvc}Proposed_Commission_Plan_Assignment_Container_DataType" minOccurs="0"/>
         <element name="Stock_Plan_Data" type="{urn:com.workday/bsvc}Proposed_Stock_Plan_Assignment_Container_DataType" minOccurs="0"/>
         <element name="Remove_Plan_Data" type="{urn:com.workday/bsvc}Remove_Compensation_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected ProposedAllowancePlanAssignmentContainerDataType allowancePlanData
protected ProposedBonusPlanAssignmentContainerDataType bonusPlanData
protected ProposedCommissionPlanAssignmentContainerDataType commissionPlanData
protected CompensatableGuidelinesDataType compensationGuidelinesData
protected ProposedMeritPlanAssignmentContainerDataType meritPlanData
protected ProposedBasePayPlanAssignmentContainerDataType payPlanData
protected EventClassificationSubcategoryObjectType reasonReference
protected List<RemoveCompensationPlanAssignmentDataType> removePlanData
protected ProposedStockPlanAssignmentContainerDataType stockPlanData
protected ProposedAllowanceUnitPlanAssignmentContainerDataType unitAllowancePlanData
protected ProposedSalaryUnitPlanAssignmentContainerDataType unitSalaryPlanData
Public Constructors
CompensationChangeDataType()
Public Methods
ProposedAllowancePlanAssignmentContainerDataType getAllowancePlanData()
Gets the value of the allowancePlanData property.
ProposedBonusPlanAssignmentContainerDataType getBonusPlanData()
Gets the value of the bonusPlanData property.
ProposedCommissionPlanAssignmentContainerDataType getCommissionPlanData()
Gets the value of the commissionPlanData property.
CompensatableGuidelinesDataType getCompensationGuidelinesData()
Gets the value of the compensationGuidelinesData property.
ProposedMeritPlanAssignmentContainerDataType getMeritPlanData()
Gets the value of the meritPlanData property.
ProposedBasePayPlanAssignmentContainerDataType getPayPlanData()
Gets the value of the payPlanData property.
EventClassificationSubcategoryObjectType getReasonReference()
Gets the value of the reasonReference property.
List<RemoveCompensationPlanAssignmentDataType> getRemovePlanData()
Gets the value of the removePlanData property.
ProposedStockPlanAssignmentContainerDataType getStockPlanData()
Gets the value of the stockPlanData property.
ProposedAllowanceUnitPlanAssignmentContainerDataType getUnitAllowancePlanData()
Gets the value of the unitAllowancePlanData property.
ProposedSalaryUnitPlanAssignmentContainerDataType getUnitSalaryPlanData()
Gets the value of the unitSalaryPlanData property.
void setAllowancePlanData(ProposedAllowancePlanAssignmentContainerDataType value)
Sets the value of the allowancePlanData property.
void setBonusPlanData(ProposedBonusPlanAssignmentContainerDataType value)
Sets the value of the bonusPlanData property.
void setCommissionPlanData(ProposedCommissionPlanAssignmentContainerDataType value)
Sets the value of the commissionPlanData property.
void setCompensationGuidelinesData(CompensatableGuidelinesDataType value)
Sets the value of the compensationGuidelinesData property.
void setMeritPlanData(ProposedMeritPlanAssignmentContainerDataType value)
Sets the value of the meritPlanData property.
void setPayPlanData(ProposedBasePayPlanAssignmentContainerDataType value)
Sets the value of the payPlanData property.
void setReasonReference(EventClassificationSubcategoryObjectType value)
Sets the value of the reasonReference property.
void setStockPlanData(ProposedStockPlanAssignmentContainerDataType value)
Sets the value of the stockPlanData property.
void setUnitAllowancePlanData(ProposedAllowanceUnitPlanAssignmentContainerDataType value)
Sets the value of the unitAllowancePlanData property.
void setUnitSalaryPlanData(ProposedSalaryUnitPlanAssignmentContainerDataType value)
Sets the value of the unitSalaryPlanData property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected CompensatableGuidelinesDataType compensationGuidelinesData

protected EventClassificationSubcategoryObjectType reasonReference

protected List<RemoveCompensationPlanAssignmentDataType> removePlanData

Public Constructors

public CompensationChangeDataType ()

Public Methods

public ProposedAllowancePlanAssignmentContainerDataType getAllowancePlanData ()

Gets the value of the allowancePlanData property.

public ProposedBonusPlanAssignmentContainerDataType getBonusPlanData ()

Gets the value of the bonusPlanData property.

public ProposedCommissionPlanAssignmentContainerDataType getCommissionPlanData ()

Gets the value of the commissionPlanData property.

public CompensatableGuidelinesDataType getCompensationGuidelinesData ()

Gets the value of the compensationGuidelinesData property.

Returns

public ProposedMeritPlanAssignmentContainerDataType getMeritPlanData ()

Gets the value of the meritPlanData property.

public ProposedBasePayPlanAssignmentContainerDataType getPayPlanData ()

Gets the value of the payPlanData property.

public EventClassificationSubcategoryObjectType getReasonReference ()

Gets the value of the reasonReference property.

Returns

public List<RemoveCompensationPlanAssignmentDataType> getRemovePlanData ()

Gets the value of the removePlanData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the removePlanData property.

For example, to add a new item, do as follows:

    getRemovePlanData().add(newItem);
 

Objects of the following type(s) are allowed in the list RemoveCompensationPlanAssignmentDataType

public ProposedStockPlanAssignmentContainerDataType getStockPlanData ()

Gets the value of the stockPlanData property.

public ProposedAllowanceUnitPlanAssignmentContainerDataType getUnitAllowancePlanData ()

Gets the value of the unitAllowancePlanData property.

public ProposedSalaryUnitPlanAssignmentContainerDataType getUnitSalaryPlanData ()

Gets the value of the unitSalaryPlanData property.

public void setAllowancePlanData (ProposedAllowancePlanAssignmentContainerDataType value)

Sets the value of the allowancePlanData property.

Parameters
value Allowed object is ProposedAllowancePlanAssignmentContainerDataType

public void setBonusPlanData (ProposedBonusPlanAssignmentContainerDataType value)

Sets the value of the bonusPlanData property.

Parameters
value Allowed object is ProposedBonusPlanAssignmentContainerDataType

public void setCommissionPlanData (ProposedCommissionPlanAssignmentContainerDataType value)

Sets the value of the commissionPlanData property.

Parameters
value Allowed object is ProposedCommissionPlanAssignmentContainerDataType

public void setCompensationGuidelinesData (CompensatableGuidelinesDataType value)

Sets the value of the compensationGuidelinesData property.

Parameters
value Allowed object is CompensatableGuidelinesDataType

public void setMeritPlanData (ProposedMeritPlanAssignmentContainerDataType value)

Sets the value of the meritPlanData property.

Parameters
value Allowed object is ProposedMeritPlanAssignmentContainerDataType

public void setPayPlanData (ProposedBasePayPlanAssignmentContainerDataType value)

Sets the value of the payPlanData property.

Parameters
value Allowed object is ProposedBasePayPlanAssignmentContainerDataType

public void setReasonReference (EventClassificationSubcategoryObjectType value)

Sets the value of the reasonReference property.

Parameters
value Allowed object is EventClassificationSubcategoryObjectType

public void setStockPlanData (ProposedStockPlanAssignmentContainerDataType value)

Sets the value of the stockPlanData property.

Parameters
value Allowed object is ProposedStockPlanAssignmentContainerDataType

public void setUnitAllowancePlanData (ProposedAllowanceUnitPlanAssignmentContainerDataType value)

Sets the value of the unitAllowancePlanData property.

Parameters
value Allowed object is ProposedAllowanceUnitPlanAssignmentContainerDataType

public void setUnitSalaryPlanData (ProposedSalaryUnitPlanAssignmentContainerDataType value)

Sets the value of the unitSalaryPlanData property.

Parameters
value Allowed object is ProposedSalaryUnitPlanAssignmentContainerDataType