| java.lang.Object | |
| ↳ | com.workday.staffing.WorkerCompensationDataType |
Contains the worker's compensation information. Security Note: This element is secured to the following domains: Self Service: Compensation; Worker Data: Compensation by Organization
Java class for Worker_Compensation_DataType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Worker_Compensation_DataType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Compensation_Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="Reason_Reference" type="{urn:com.workday/bsvc}Event_Classification_SubcategoryObjectType" minOccurs="0"/>
<element name="Compensation_Guidelines_Data" type="{urn:com.workday/bsvc}Compensatable_Guidelines_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Salary_and_Hourly_Data" type="{urn:com.workday/bsvc}Employee_Base_Pay_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Unit_Salary_Plan_Data" type="{urn:com.workday/bsvc}Employee_Salary_Unit_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Allowance_Plan_Data" type="{urn:com.workday/bsvc}Employee_Allowance_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Unit_Allowance_Plan_Data" type="{urn:com.workday/bsvc}Employee_Allowance_Unit_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Bonus_Plan_Data" type="{urn:com.workday/bsvc}Employee_Bonus_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Merit_Plan_Data" type="{urn:com.workday/bsvc}Employee_Merit_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Commission_Plan_Data" type="{urn:com.workday/bsvc}Employee_Commission_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Stock_Plan_Data" type="{urn:com.workday/bsvc}Employee_Stock_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Future_Payment_Plan_Data" type="{urn:com.workday/bsvc}Future_Payment_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Period_Salary_Plan_Data" type="{urn:com.workday/bsvc}Employee_Period_Salary_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Employee_Compensation_Summary_Data" type="{urn:com.workday/bsvc}Compensatable_Summary_DataType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| long | serialVersionUID | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the value of the allowancePlanData property.
| |||||||||||
Gets the value of the bonusPlanData property.
| |||||||||||
Gets the value of the commissionPlanData property.
| |||||||||||
Gets the value of the compensationEffectiveDate property.
| |||||||||||
Gets the value of the compensationGuidelinesData property.
| |||||||||||
Gets the value of the employeeCompensationSummaryData property.
| |||||||||||
Gets the value of the futurePaymentPlanData property.
| |||||||||||
Gets the value of the meritPlanData property.
| |||||||||||
Gets the value of the periodSalaryPlanData property.
| |||||||||||
Gets the value of the reasonReference property.
| |||||||||||
Gets the value of the salaryAndHourlyData property.
| |||||||||||
Gets the value of the stockPlanData property.
| |||||||||||
Gets the value of the unitAllowancePlanData property.
| |||||||||||
Gets the value of the unitSalaryPlanData property.
| |||||||||||
Sets the value of the allowancePlanData property.
| |||||||||||
Sets the value of the bonusPlanData property.
| |||||||||||
Sets the value of the commissionPlanData property.
| |||||||||||
Sets the value of the compensationEffectiveDate property.
| |||||||||||
Sets the value of the compensationGuidelinesData property.
| |||||||||||
Sets the value of the employeeCompensationSummaryData property.
| |||||||||||
Sets the value of the futurePaymentPlanData property.
| |||||||||||
Sets the value of the meritPlanData property.
| |||||||||||
Sets the value of the periodSalaryPlanData property.
| |||||||||||
Sets the value of the reasonReference property.
| |||||||||||
Sets the value of the salaryAndHourlyData property.
| |||||||||||
Sets the value of the stockPlanData property.
| |||||||||||
Sets the value of the unitAllowancePlanData property.
| |||||||||||
Sets the value of the unitSalaryPlanData property.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Gets the value of the allowancePlanData 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 allowancePlanData property.
For example, to add a new item, do as follows:
getAllowancePlanData().add(newItem);
Objects of the following type(s) are allowed in the list
EmployeeAllowancePlanAssignmentDataType
Gets the value of the bonusPlanData 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 bonusPlanData property.
For example, to add a new item, do as follows:
getBonusPlanData().add(newItem);
Objects of the following type(s) are allowed in the list
EmployeeBonusPlanAssignmentDataType
Gets the value of the commissionPlanData 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 commissionPlanData property.
For example, to add a new item, do as follows:
getCommissionPlanData().add(newItem);
Objects of the following type(s) are allowed in the list
EmployeeCommissionPlanAssignmentDataType
Gets the value of the compensationEffectiveDate property.
Gets the value of the compensationGuidelinesData 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 compensationGuidelinesData property.
For example, to add a new item, do as follows:
getCompensationGuidelinesData().add(newItem);
Objects of the following type(s) are allowed in the list
CompensatableGuidelinesDataType
Gets the value of the employeeCompensationSummaryData property.
CompensatableSummaryDataType
Gets the value of the futurePaymentPlanData 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 futurePaymentPlanData property.
For example, to add a new item, do as follows:
getFuturePaymentPlanData().add(newItem);
Objects of the following type(s) are allowed in the list
FuturePaymentPlanAssignmentDataType
Gets the value of the meritPlanData 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 meritPlanData property.
For example, to add a new item, do as follows:
getMeritPlanData().add(newItem);
Objects of the following type(s) are allowed in the list
EmployeeMeritPlanAssignmentDataType
Gets the value of the periodSalaryPlanData 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 periodSalaryPlanData property.
For example, to add a new item, do as follows:
getPeriodSalaryPlanData().add(newItem);
Objects of the following type(s) are allowed in the list
EmployeePeriodSalaryPlanAssignmentDataType
Gets the value of the reasonReference property.
EventClassificationSubcategoryObjectType
Gets the value of the salaryAndHourlyData 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 salaryAndHourlyData property.
For example, to add a new item, do as follows:
getSalaryAndHourlyData().add(newItem);
Objects of the following type(s) are allowed in the list
EmployeeBasePayPlanAssignmentDataType
Gets the value of the stockPlanData 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 stockPlanData property.
For example, to add a new item, do as follows:
getStockPlanData().add(newItem);
Objects of the following type(s) are allowed in the list
EmployeeStockPlanAssignmentDataType
Gets the value of the unitAllowancePlanData 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 unitAllowancePlanData property.
For example, to add a new item, do as follows:
getUnitAllowancePlanData().add(newItem);
Objects of the following type(s) are allowed in the list
EmployeeAllowanceUnitPlanAssignmentDataType
Gets the value of the unitSalaryPlanData 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 unitSalaryPlanData property.
For example, to add a new item, do as follows:
getUnitSalaryPlanData().add(newItem);
Objects of the following type(s) are allowed in the list
EmployeeSalaryUnitPlanAssignmentDataType
Sets the value of the allowancePlanData property.
| allowancePlanData | Allowed object is
EmployeeAllowancePlanAssignmentDataType
|
|---|
Sets the value of the bonusPlanData property.
| bonusPlanData | Allowed object is
EmployeeBonusPlanAssignmentDataType
|
|---|
Sets the value of the commissionPlanData property.
| commissionPlanData | Allowed object is
EmployeeCommissionPlanAssignmentDataType
|
|---|
Sets the value of the compensationEffectiveDate property.
| value | Allowed object is XMLGregorianCalendar |
|---|
Sets the value of the compensationGuidelinesData property.
| compensationGuidelinesData | Allowed object is
CompensatableGuidelinesDataType
|
|---|
Sets the value of the employeeCompensationSummaryData property.
| value | Allowed object is
CompensatableSummaryDataType
|
|---|
Sets the value of the futurePaymentPlanData property.
| futurePaymentPlanData | Allowed object is
FuturePaymentPlanAssignmentDataType
|
|---|
Sets the value of the meritPlanData property.
| meritPlanData | Allowed object is
EmployeeMeritPlanAssignmentDataType
|
|---|
Sets the value of the periodSalaryPlanData property.
| periodSalaryPlanData | Allowed object is
EmployeePeriodSalaryPlanAssignmentDataType
|
|---|
Sets the value of the reasonReference property.
| value | Allowed object is
EventClassificationSubcategoryObjectType
|
|---|
Sets the value of the salaryAndHourlyData property.
| salaryAndHourlyData | Allowed object is
EmployeeBasePayPlanAssignmentDataType
|
|---|
Sets the value of the stockPlanData property.
| stockPlanData | Allowed object is
EmployeeStockPlanAssignmentDataType
|
|---|
Sets the value of the unitAllowancePlanData property.
| unitAllowancePlanData | Allowed object is
EmployeeAllowanceUnitPlanAssignmentDataType
|
|---|
Sets the value of the unitSalaryPlanData property.
| unitSalaryPlanData | Allowed object is
EmployeeSalaryUnitPlanAssignmentDataType
|
|---|