public class

CxfCompensationClient

extends AbstractCxfWorkdayClient<A>
implements CompensationPort
java.lang.Object
   ↳ org.mule.modules.workday.api.AbstractCxfWorkdayClient<A>
     ↳ org.mule.modules.workday.compensation.CxfCompensationClient

Class Overview

CxfWorkdayClient Implementation of Workday client that uses CXF

Summary

[Expand]
Inherited Fields
From class org.mule.modules.workday.api.AbstractCxfWorkdayClient
Public Constructors
CxfCompensationClient(String username, String password, String endpoint, String wsdlLocation)
Public Methods
AddStockGrantResponseType addStockGrant(AddStockGrantRequestType body)
This operation allows the addition of stock grants to an employee via the Request Stock Option Grant business process.
AssignEligiblePeriodActivitiesForEmployeeResponseType assignEligiblePeriodActivitiesForEmployee(AssignEligiblePeriodActivitiesForEmployeeRequestType body)
This operation allows the requesting of a period activity assignment for an employee via the Assign Eligible Period Activities for Employee business process.
GetBenchmarkJobsResponseType getBenchmarkJobs(GetBenchmarkJobsRequestType body)
This operation allows the retrieval of benchmark job information.
GetCompensationGradesResponseType getCompensationGrades(GetCompensationGradesRequestType body)
This operation allows the retrieval of compensation grade and grade profile information.
GetCompensationMatrixResponseType getCompensationMatrices(GetCompensationMatrixRequestType body)
This operation retrieves Merit Increase Matrices (MIMs) information for use by merit or bonus plans.
GetCompensationPlansResponseType getCompensationPlans(GetCompensationPlansRequestType body)
This operation allows the retrieval of detailed compensation plan information.
GetCompensationScorecardResultsResponseType getCompensationScorecardResults(GetCompensationScorecardResultsRequestType body)
This operation allows the retrieval of one or more scorecard results
GetEligibleEarningsResponseType getEligibleEarnings(GetEligibleEarningsRequestType body)
This operation retrieves the eligible earnings override values that are associated with a given employee.
GetFuturePaymentPlanAssignmentsResponseType getFuturePaymentPlanAssignments(GetFuturePaymentPlanAssignmentsRequestType body)
This operation allows the retrieval of future payment plan assignments for one or more employees.
GetPeriodActivityTasksResponseType getPeriodActivityTasks(GetPeriodActivityTasksRequestType body)
This operation allows the retrieval of period activity tasks.
GetPreviousSystemCompensationHistoryResponseType getPreviousSystemCompensationHistory(GetPreviousSystemCompensationHistoryRequestType body)
This operation will return any previous system compensation history which has been imported for a given employee.
LaunchEmployeeSeveranceWorksheetResponseType launchEmployeeSeveranceWorksheet(LaunchEmployeeSeveranceWorksheetRequestType body)
This operation allows the launching of an employee severance worksheet via the Severance Worksheet business process.
ManagePeriodActivityPayAssignmentsResponseType managePeriodActivityPayAssignments(ManagePeriodActivityPayAssignmentsRequestType body)
This operation allows the management of period activity based assignments for a given worker and a bounding date range or period via the Manage Period Activity Pay Assignments business process.
PutBenchmarkJobResponseType putBenchmarkJob(PutBenchmarkJobRequestType body)
This operation allows the addition and updating of benchmark job information.
PutCompensationGradeResponseType putCompensationGrade(PutCompensationGradeRequestType body)
This operation adds or updates compensation grade and compensation grade profile information.
PutMeritIncreaseMatrixResponseType putCompensationMatrix(PutMeritIncreaseMatrixRequestType body)
This operation adds or updates compensation matrix information.
PutCompensationPlanResponseType putCompensationPlans(PutCompensationPlanRequestType body)
This operation supports the addition or modification of detailed compensation plan information.
PutCompensationScorecardResultResponseType putCompensationScorecardResult(PutCompensationScorecardResultRequestType body)
This operation allows the creation or modification of a scorecard result against a specific scorecard
PutEligibleEarningsResponseType putEligibleEarnings(PutEligibleEarningsRequestType body)
This operation adds or updates eligible earnings override information for a given employee.
PutFuturePaymentPlanAssignmentResponseType putFuturePaymentPlanAssignment(PutFuturePaymentPlanAssignmentRequestType body)
This operation adds or updates future payment plan assignments for a given employee.
PutPeriodActivityTaskResponseType putPeriodActivityTask(PutPeriodActivityTaskRequestType body)
This operation adds or updates a period activity task.
PutPreviousSystemCompensationHistoryResponseType putPreviousSystemCompensationHistory(PutPreviousSystemCompensationHistoryRequestType body)
This operation will load previous system compensation history for a given employee.
RequestBonusPaymentResponseType requestBonusPayment(RequestBonusPaymentRequestType body)
This operation allows the requesting of a bonus payment for an employee via the Request Bonus Payment business process.
RequestCompensationChangeResponseType requestCompensationChange(RequestCompensationChangeRequestType body)
This operation allows the requesting of a compensation change for an employee via the Request Compensation Change business process.
RequestEmployeeMeritAdjustmentResponseType requestEmployeeMeritAdjustment(RequestEmployeeMeritAdjustmentRequestType body)
This operation allows the requesting of a merit adjustment for an employee via the Request Employee Merit Adjustment business process.
RequestOneTimePaymentResponseType requestOneTimePayment(RequestOneTimePaymentRequestType body)
This operation allows the requesting of a one-time payment for an employee via the Request One-Time Payment business process.
RequestStockOptionGrantResponseType requestStockGrant(RequestStockOptionGrantRequestType body)
This operation is deprecated.
UpdateStockGrantResponseType updateStockGrant(UpdateStockGrantRequestType body)
This operation allows the updating of an existing stock grant which has been given to a worker.
Protected Methods
Class<CompensationPort> portType()
Class<? extends Service> serviceType()
[Expand]
Inherited Methods
From class org.mule.modules.workday.api.AbstractCxfWorkdayClient
From class java.lang.Object
From interface com.workday.compensation.CompensationPort

Public Constructors

public CxfCompensationClient (String username, String password, String endpoint, String wsdlLocation)

Parameters
username
password
endpoint
wsdlLocation

Public Methods

public AddStockGrantResponseType addStockGrant (AddStockGrantRequestType body)

This operation allows the addition of stock grants to an employee via the Request Stock Option Grant business process.

Parameters
body

public AssignEligiblePeriodActivitiesForEmployeeResponseType assignEligiblePeriodActivitiesForEmployee (AssignEligiblePeriodActivitiesForEmployeeRequestType body)

This operation allows the requesting of a period activity assignment for an employee via the Assign Eligible Period Activities for Employee business process.

Parameters
body

public GetBenchmarkJobsResponseType getBenchmarkJobs (GetBenchmarkJobsRequestType body)

This operation allows the retrieval of benchmark job information.

Parameters
body

public GetCompensationGradesResponseType getCompensationGrades (GetCompensationGradesRequestType body)

This operation allows the retrieval of compensation grade and grade profile information. You must have access to the "Set Up: Compensation Packages" domain to access this operation.

Parameters
body

public GetCompensationMatrixResponseType getCompensationMatrices (GetCompensationMatrixRequestType body)

This operation retrieves Merit Increase Matrices (MIMs) information for use by merit or bonus plans.

Parameters
body

public GetCompensationPlansResponseType getCompensationPlans (GetCompensationPlansRequestType body)

This operation allows the retrieval of detailed compensation plan information.

Parameters
body

public GetCompensationScorecardResultsResponseType getCompensationScorecardResults (GetCompensationScorecardResultsRequestType body)

This operation allows the retrieval of one or more scorecard results

Parameters
body

public GetEligibleEarningsResponseType getEligibleEarnings (GetEligibleEarningsRequestType body)

This operation retrieves the eligible earnings override values that are associated with a given employee.

Parameters
body

public GetFuturePaymentPlanAssignmentsResponseType getFuturePaymentPlanAssignments (GetFuturePaymentPlanAssignmentsRequestType body)

This operation allows the retrieval of future payment plan assignments for one or more employees. You must have access to the Worker:Compensation by Organization domain.

Parameters
body

public GetPeriodActivityTasksResponseType getPeriodActivityTasks (GetPeriodActivityTasksRequestType body)

This operation allows the retrieval of period activity tasks. You must have access to the "Set Up: Work Activity for Pay" domain to access this operation.

Parameters
body

public GetPreviousSystemCompensationHistoryResponseType getPreviousSystemCompensationHistory (GetPreviousSystemCompensationHistoryRequestType body)

This operation will return any previous system compensation history which has been imported for a given employee.

Parameters
body

public LaunchEmployeeSeveranceWorksheetResponseType launchEmployeeSeveranceWorksheet (LaunchEmployeeSeveranceWorksheetRequestType body)

This operation allows the launching of an employee severance worksheet via the Severance Worksheet business process.

Parameters
body

public ManagePeriodActivityPayAssignmentsResponseType managePeriodActivityPayAssignments (ManagePeriodActivityPayAssignmentsRequestType body)

This operation allows the management of period activity based assignments for a given worker and a bounding date range or period via the Manage Period Activity Pay Assignments business process.

Parameters
body

public PutBenchmarkJobResponseType putBenchmarkJob (PutBenchmarkJobRequestType body)

This operation allows the addition and updating of benchmark job information.

Parameters
body

public PutCompensationGradeResponseType putCompensationGrade (PutCompensationGradeRequestType body)

This operation adds or updates compensation grade and compensation grade profile information. You must have access to the "Set Up: Compensation Packages" domain to access this operation.

Parameters
body

public PutMeritIncreaseMatrixResponseType putCompensationMatrix (PutMeritIncreaseMatrixRequestType body)

This operation adds or updates compensation matrix information.

Parameters
body

public PutCompensationPlanResponseType putCompensationPlans (PutCompensationPlanRequestType body)

This operation supports the addition or modification of detailed compensation plan information.

Parameters
body

public PutCompensationScorecardResultResponseType putCompensationScorecardResult (PutCompensationScorecardResultRequestType body)

This operation allows the creation or modification of a scorecard result against a specific scorecard

Parameters
body

public PutEligibleEarningsResponseType putEligibleEarnings (PutEligibleEarningsRequestType body)

This operation adds or updates eligible earnings override information for a given employee.

Parameters
body

public PutFuturePaymentPlanAssignmentResponseType putFuturePaymentPlanAssignment (PutFuturePaymentPlanAssignmentRequestType body)

This operation adds or updates future payment plan assignments for a given employee. You must have access to the Worker:Compensation by Organization domain.

Parameters
body

public PutPeriodActivityTaskResponseType putPeriodActivityTask (PutPeriodActivityTaskRequestType body)

This operation adds or updates a period activity task. You must have access to the "Set Up: Work Activity for Pay" domain to access this operation.

Parameters
body

public PutPreviousSystemCompensationHistoryResponseType putPreviousSystemCompensationHistory (PutPreviousSystemCompensationHistoryRequestType body)

This operation will load previous system compensation history for a given employee. The operation allows free-form text entry indication of changes to a workers compensation before the implementation in the Workday system.

Parameters
body

public RequestBonusPaymentResponseType requestBonusPayment (RequestBonusPaymentRequestType body)

This operation allows the requesting of a bonus payment for an employee via the Request Bonus Payment business process.

Parameters
body

public RequestCompensationChangeResponseType requestCompensationChange (RequestCompensationChangeRequestType body)

This operation allows the requesting of a compensation change for an employee via the Request Compensation Change business process.

Parameters
body

public RequestEmployeeMeritAdjustmentResponseType requestEmployeeMeritAdjustment (RequestEmployeeMeritAdjustmentRequestType body)

This operation allows the requesting of a merit adjustment for an employee via the Request Employee Merit Adjustment business process.

Parameters
body

public RequestOneTimePaymentResponseType requestOneTimePayment (RequestOneTimePaymentRequestType body)

This operation allows the requesting of a one-time payment for an employee via the Request One-Time Payment business process.

Parameters
body

public RequestStockOptionGrantResponseType requestStockGrant (RequestStockOptionGrantRequestType body)

This operation is deprecated. The functionality has been replaced by the "Add Stock Grant" operation.

Parameters
body

public UpdateStockGrantResponseType updateStockGrant (UpdateStockGrantRequestType body)

This operation allows the updating of an existing stock grant which has been given to a worker.

Parameters
body

Protected Methods

protected Class<CompensationPort> portType ()

protected Class<? extends Service> serviceType ()