public class

CompensationDetailDataType

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

Class Overview

Encapsulating element containing all Compesation Detail data.

Java class for Compensation_Detail_DataType complex type.

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

 <complexType name="Compensation_Detail_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Package_Reference" type="{urn:com.workday/bsvc}Compensation_Package_ReferenceType"/>
         <element name="Compensation_Grade_Reference" type="{urn:com.workday/bsvc}Compensation_Grade_ReferenceType"/>
         <element name="Compensation_Grade_Profile_Reference" type="{urn:com.workday/bsvc}Compensation_Grade_Profile_ReferenceType" minOccurs="0"/>
         <element name="Compensation_Step_Reference" type="{urn:com.workday/bsvc}Compensation_Step_ReferenceType" minOccurs="0"/>
         <element name="Salary_Plan_for_Compensation_Data" type="{urn:com.workday/bsvc}Employee_Compensation_Salary_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Hourly_Plan_for_Compensation_Data" type="{urn:com.workday/bsvc}Employee_Compensation_Hourly_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Unit_Salary_Plan_for_Compensation_Data" type="{urn:com.workday/bsvc}Employee_Compensation_Salary_Unit_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Allowance_Plan_for_Compensation_Data" type="{urn:com.workday/bsvc}Employee_Compensation_Allowance_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Unit_Allowance_Plan_for_Compensation_Data" type="{urn:com.workday/bsvc}Employee_Compensation_Allowance_Unit_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Bonus_Plan_for_Compensation_Data" type="{urn:com.workday/bsvc}Employee_Compensation_Bonus_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Merit_Plan_for_Compensation_Data" type="{urn:com.workday/bsvc}Employee_Compensation_Merit_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Commission_Plan_for_Compensation_Data" type="{urn:com.workday/bsvc}Employee_Compensation_Commission_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected List<EmployeeCompensationAllowancePlanAssignmentDataType> allowancePlanForCompensationData
protected List<EmployeeCompensationBonusPlanAssignmentDataType> bonusPlanForCompensationData
protected List<EmployeeCompensationCommissionPlanAssignmentDataType> commissionPlanForCompensationData
protected CompensationGradeProfileReferenceType compensationGradeProfileReference
protected CompensationGradeReferenceType compensationGradeReference
protected CompensationPackageReferenceType compensationPackageReference
protected CompensationStepReferenceType compensationStepReference
protected List<EmployeeCompensationHourlyPlanAssignmentDataType> hourlyPlanForCompensationData
protected List<EmployeeCompensationMeritPlanAssignmentDataType> meritPlanForCompensationData
protected List<EmployeeCompensationSalaryPlanAssignmentDataType> salaryPlanForCompensationData
protected List<EmployeeCompensationAllowanceUnitPlanAssignmentDataType> unitAllowancePlanForCompensationData
protected List<EmployeeCompensationSalaryUnitPlanAssignmentDataType> unitSalaryPlanForCompensationData
Public Constructors
CompensationDetailDataType()
Public Methods
List<EmployeeCompensationAllowancePlanAssignmentDataType> getAllowancePlanForCompensationData()
Gets the value of the allowancePlanForCompensationData property.
List<EmployeeCompensationBonusPlanAssignmentDataType> getBonusPlanForCompensationData()
Gets the value of the bonusPlanForCompensationData property.
List<EmployeeCompensationCommissionPlanAssignmentDataType> getCommissionPlanForCompensationData()
Gets the value of the commissionPlanForCompensationData property.
CompensationGradeProfileReferenceType getCompensationGradeProfileReference()
Gets the value of the compensationGradeProfileReference property.
CompensationGradeReferenceType getCompensationGradeReference()
Gets the value of the compensationGradeReference property.
CompensationPackageReferenceType getCompensationPackageReference()
Gets the value of the compensationPackageReference property.
CompensationStepReferenceType getCompensationStepReference()
Gets the value of the compensationStepReference property.
List<EmployeeCompensationHourlyPlanAssignmentDataType> getHourlyPlanForCompensationData()
Gets the value of the hourlyPlanForCompensationData property.
List<EmployeeCompensationMeritPlanAssignmentDataType> getMeritPlanForCompensationData()
Gets the value of the meritPlanForCompensationData property.
List<EmployeeCompensationSalaryPlanAssignmentDataType> getSalaryPlanForCompensationData()
Gets the value of the salaryPlanForCompensationData property.
List<EmployeeCompensationAllowanceUnitPlanAssignmentDataType> getUnitAllowancePlanForCompensationData()
Gets the value of the unitAllowancePlanForCompensationData property.
List<EmployeeCompensationSalaryUnitPlanAssignmentDataType> getUnitSalaryPlanForCompensationData()
Gets the value of the unitSalaryPlanForCompensationData property.
void setCompensationGradeProfileReference(CompensationGradeProfileReferenceType value)
Sets the value of the compensationGradeProfileReference property.
void setCompensationGradeReference(CompensationGradeReferenceType value)
Sets the value of the compensationGradeReference property.
void setCompensationPackageReference(CompensationPackageReferenceType value)
Sets the value of the compensationPackageReference property.
void setCompensationStepReference(CompensationStepReferenceType value)
Sets the value of the compensationStepReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected List<EmployeeCompensationAllowancePlanAssignmentDataType> allowancePlanForCompensationData

protected List<EmployeeCompensationBonusPlanAssignmentDataType> bonusPlanForCompensationData

protected List<EmployeeCompensationCommissionPlanAssignmentDataType> commissionPlanForCompensationData

protected CompensationGradeProfileReferenceType compensationGradeProfileReference

protected CompensationGradeReferenceType compensationGradeReference

protected CompensationPackageReferenceType compensationPackageReference

protected CompensationStepReferenceType compensationStepReference

protected List<EmployeeCompensationHourlyPlanAssignmentDataType> hourlyPlanForCompensationData

protected List<EmployeeCompensationMeritPlanAssignmentDataType> meritPlanForCompensationData

protected List<EmployeeCompensationSalaryPlanAssignmentDataType> salaryPlanForCompensationData

protected List<EmployeeCompensationAllowanceUnitPlanAssignmentDataType> unitAllowancePlanForCompensationData

protected List<EmployeeCompensationSalaryUnitPlanAssignmentDataType> unitSalaryPlanForCompensationData

Public Constructors

public CompensationDetailDataType ()

Public Methods

public List<EmployeeCompensationAllowancePlanAssignmentDataType> getAllowancePlanForCompensationData ()

Gets the value of the allowancePlanForCompensationData 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 allowancePlanForCompensationData property.

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

    getAllowancePlanForCompensationData().add(newItem);
 

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

public List<EmployeeCompensationBonusPlanAssignmentDataType> getBonusPlanForCompensationData ()

Gets the value of the bonusPlanForCompensationData 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 bonusPlanForCompensationData property.

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

    getBonusPlanForCompensationData().add(newItem);
 

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

public List<EmployeeCompensationCommissionPlanAssignmentDataType> getCommissionPlanForCompensationData ()

Gets the value of the commissionPlanForCompensationData 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 commissionPlanForCompensationData property.

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

    getCommissionPlanForCompensationData().add(newItem);
 

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

public CompensationGradeProfileReferenceType getCompensationGradeProfileReference ()

Gets the value of the compensationGradeProfileReference property.

Returns

public CompensationGradeReferenceType getCompensationGradeReference ()

Gets the value of the compensationGradeReference property.

Returns

public CompensationPackageReferenceType getCompensationPackageReference ()

Gets the value of the compensationPackageReference property.

Returns

public CompensationStepReferenceType getCompensationStepReference ()

Gets the value of the compensationStepReference property.

Returns

public List<EmployeeCompensationHourlyPlanAssignmentDataType> getHourlyPlanForCompensationData ()

Gets the value of the hourlyPlanForCompensationData 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 hourlyPlanForCompensationData property.

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

    getHourlyPlanForCompensationData().add(newItem);
 

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

public List<EmployeeCompensationMeritPlanAssignmentDataType> getMeritPlanForCompensationData ()

Gets the value of the meritPlanForCompensationData 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 meritPlanForCompensationData property.

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

    getMeritPlanForCompensationData().add(newItem);
 

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

public List<EmployeeCompensationSalaryPlanAssignmentDataType> getSalaryPlanForCompensationData ()

Gets the value of the salaryPlanForCompensationData 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 salaryPlanForCompensationData property.

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

    getSalaryPlanForCompensationData().add(newItem);
 

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

public List<EmployeeCompensationAllowanceUnitPlanAssignmentDataType> getUnitAllowancePlanForCompensationData ()

Gets the value of the unitAllowancePlanForCompensationData 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 unitAllowancePlanForCompensationData property.

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

    getUnitAllowancePlanForCompensationData().add(newItem);
 

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

public List<EmployeeCompensationSalaryUnitPlanAssignmentDataType> getUnitSalaryPlanForCompensationData ()

Gets the value of the unitSalaryPlanForCompensationData 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 unitSalaryPlanForCompensationData property.

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

    getUnitSalaryPlanForCompensationData().add(newItem);
 

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

public void setCompensationGradeProfileReference (CompensationGradeProfileReferenceType value)

Sets the value of the compensationGradeProfileReference property.

Parameters
value Allowed object is CompensationGradeProfileReferenceType

public void setCompensationGradeReference (CompensationGradeReferenceType value)

Sets the value of the compensationGradeReference property.

Parameters
value Allowed object is CompensationGradeReferenceType

public void setCompensationPackageReference (CompensationPackageReferenceType value)

Sets the value of the compensationPackageReference property.

Parameters
value Allowed object is CompensationPackageReferenceType

public void setCompensationStepReference (CompensationStepReferenceType value)

Sets the value of the compensationStepReference property.

Parameters
value Allowed object is CompensationStepReferenceType