| java.lang.Object | |
| ↳ | workday.com.bsvc.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}General_Event_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="Employee_Compensation_Summary_Data" type="{urn:com.workday/bsvc}Compensatable_Summary_DataType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| allowancePlanData | |||||||||||
| bonusPlanData | |||||||||||
| commissionPlanData | |||||||||||
| compensationEffectiveDate | |||||||||||
| compensationGuidelinesData | |||||||||||
| employeeCompensationSummaryData | |||||||||||
| futurePaymentPlanData | |||||||||||
| meritPlanData | |||||||||||
| reasonReference | |||||||||||
| salaryAndHourlyData | |||||||||||
| stockPlanData | |||||||||||
| unitAllowancePlanData | |||||||||||
| unitSalaryPlanData | |||||||||||
| 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 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 compensationEffectiveDate property.
| |||||||||||
Sets the value of the employeeCompensationSummaryData property.
| |||||||||||
Sets the value of the reasonReference 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 reasonReference property.
GeneralEventSubcategoryObjectType
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 compensationEffectiveDate property.
| value | Allowed object is XMLGregorianCalendar |
|---|
Sets the value of the employeeCompensationSummaryData property.
| value | Allowed object is
CompensatableSummaryDataType
|
|---|
Sets the value of the reasonReference property.
| value | Allowed object is
GeneralEventSubcategoryObjectType
|
|---|