public class

CxfPerformanceClient

extends AbstractCxfWorkdayClient<A>
implements PerformanceManagementPort
java.lang.Object
   ↳ org.mule.modules.workday.api.AbstractCxfWorkdayClient<A>
     ↳ org.mule.modules.workday.performancemanagement.CxfPerformanceClient

Class Overview

CxfWorkdayClient Implementation of Workday client that uses CXF

Summary

[Expand]
Inherited Fields
From class org.mule.modules.workday.api.AbstractCxfWorkdayClient
Public Constructors
CxfPerformanceClient(String username, String password, String endpoint, String wsdlLocation)
Public Methods
GetCertificationIssuersResponseType getCertificationIssuers(GetCertificationIssuersRequestType body)
This operation retrieves the certification issuers that are currently defined.
GetCertificationsResponseType getCertifications(GetCertificationsRequestType body)
This operation retrieves the certifications that are currently defined.
GetCompetenciesResponseType getCompetencies(GetCompetenciesRequestType body)
This operation retrieves the Competencies currently defined.
GetCompetencyCategoriesResponseType getCompetencyCategories(GetCompetencyCategoriesRequestType body)
Get all competency categories
GetCompetencyLevelsResponseType getCompetencyLevels(GetCompetencyLevelsRequestType body)
This operation retrieves the competency levels currently defined.
GetDegreesResponseType getDegrees(GetDegreesRequestType body)
This operation retrieves the educational degrees that are currently defined.
GetEducationalInstitutionTypesResponseType getEducationalInstitutionTypes(GetEducationalInstitutionTypesRequestType body)
This operation retrieves the Educational Institution Types that are currently defined;
GetFieldsOfStudyResponseType getFieldsOfStudy(GetFieldsOfStudyRequestType body)
This operation will get the Field of Studies currently defined.
GetSkillSourcePrecedencesResponseType getSkillSourcePrecedences(GetSkillSourcePrecedencesRequestType body)
Get all skill source precedences
ManageGoalsResponseType manageGoals(ManageGoalsRequestType body)
This operation allows adding a new worker goal and editing an existing goal for a worker.
PutCertificationResponseType putCertification(PutCertificationRequestType body)
This operation allows for adding and updating certifications.
PutCertificationIssuerResponseType putCertificationIssuer(PutCertificationIssuerRequestType body)
This operation allows for adding and updating certification issuers.
PutCompetencyResponseType putCompetency(PutCompetencyRequestType body)
This operation adds or updates a Competency.
PutCompetencyCategoryResponseType putCompetencyCategory(PutCompetencyCategoryRequestType body)
Add/Update instances of competency category.
PutCompetencyLevelResponseType putCompetencyLevel(PutCompetencyLevelRequestType body)
This operation adds or updates competency levels.
PutDegreeResponseType putDegree(PutDegreeRequestType body)
This operation adds or updates a Degree.
PutEducationalInstitutionTypeResponseType putEducationalInstitutionType(PutEducationalInstitutionTypeRequestType body)
This operation adds or updates an Educational Institution Type.
PutFieldOfStudyResponseType putFieldOfStudy(PutFieldOfStudyRequestType body)
This operation adds or updates a Field Of Study.
StartPerformanceReviewResponseType startPerformanceReview(StartPerformanceReviewRequestType body)
This operation will create a completed performance review for an employee.
UpdateEmployeeReviewRatingResponseType updateEmployeeReviewRating(UpdateEmployeeReviewRatingRequestType body)
This operation allows for the updating of the manager's overall rating for an employee review.
Protected Methods
Class<PerformanceManagementPort> 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.performancemanagement.PerformanceManagementPort

Public Constructors

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

Parameters
username
password
endpoint
wsdlLocation

Public Methods

public GetCertificationIssuersResponseType getCertificationIssuers (GetCertificationIssuersRequestType body)

This operation retrieves the certification issuers that are currently defined.

Parameters
body

public GetCertificationsResponseType getCertifications (GetCertificationsRequestType body)

This operation retrieves the certifications that are currently defined.

Parameters
body

public GetCompetenciesResponseType getCompetencies (GetCompetenciesRequestType body)

This operation retrieves the Competencies currently defined.

Parameters
body

public GetCompetencyCategoriesResponseType getCompetencyCategories (GetCompetencyCategoriesRequestType body)

Get all competency categories

Parameters
body

public GetCompetencyLevelsResponseType getCompetencyLevels (GetCompetencyLevelsRequestType body)

This operation retrieves the competency levels currently defined.

Parameters
body

public GetDegreesResponseType getDegrees (GetDegreesRequestType body)

This operation retrieves the educational degrees that are currently defined.

Parameters
body

public GetEducationalInstitutionTypesResponseType getEducationalInstitutionTypes (GetEducationalInstitutionTypesRequestType body)

This operation retrieves the Educational Institution Types that are currently defined;

Parameters
body

public GetFieldsOfStudyResponseType getFieldsOfStudy (GetFieldsOfStudyRequestType body)

This operation will get the Field of Studies currently defined.

Parameters
body

public GetSkillSourcePrecedencesResponseType getSkillSourcePrecedences (GetSkillSourcePrecedencesRequestType body)

Get all skill source precedences

Parameters
body

public ManageGoalsResponseType manageGoals (ManageGoalsRequestType body)

This operation allows adding a new worker goal and editing an existing goal for a worker.

Parameters
body

public PutCertificationResponseType putCertification (PutCertificationRequestType body)

This operation allows for adding and updating certifications.

Parameters
body

public PutCertificationIssuerResponseType putCertificationIssuer (PutCertificationIssuerRequestType body)

This operation allows for adding and updating certification issuers.

Parameters
body

public PutCompetencyResponseType putCompetency (PutCompetencyRequestType body)

This operation adds or updates a Competency.

Parameters
body

public PutCompetencyCategoryResponseType putCompetencyCategory (PutCompetencyCategoryRequestType body)

Add/Update instances of competency category.

Parameters
body

public PutCompetencyLevelResponseType putCompetencyLevel (PutCompetencyLevelRequestType body)

This operation adds or updates competency levels.

Parameters
body

public PutDegreeResponseType putDegree (PutDegreeRequestType body)

This operation adds or updates a Degree.

Parameters
body

public PutEducationalInstitutionTypeResponseType putEducationalInstitutionType (PutEducationalInstitutionTypeRequestType body)

This operation adds or updates an Educational Institution Type.

Parameters
body

public PutFieldOfStudyResponseType putFieldOfStudy (PutFieldOfStudyRequestType body)

This operation adds or updates a Field Of Study.

Parameters
body

public StartPerformanceReviewResponseType startPerformanceReview (StartPerformanceReviewRequestType body)

This operation will create a completed performance review for an employee. It allows for entry of Overall Ratings and Comments for the employee self evaluation and manager evaluation.

Parameters
body

public UpdateEmployeeReviewRatingResponseType updateEmployeeReviewRating (UpdateEmployeeReviewRatingRequestType body)

This operation allows for the updating of the manager's overall rating for an employee review. The following request parameters are used to find the correct review to update: Employee Reference, Review Type Reference, Period Start Date, Period End Date. The following request parameters are used to update the manager's rating information for the review: Rating Reference, Overall Rating Override.

Parameters
body

Protected Methods

protected Class<PerformanceManagementPort> portType ()

protected Class<? extends Service> serviceType ()