public class

CxfTalentClient

extends AbstractCxfWorkdayClient<A>
implements TalentPort
java.lang.Object
   ↳ org.mule.modules.workday.api.AbstractCxfWorkdayClient<A>
     ↳ org.mule.modules.workday.talent.CxfTalentClient

Class Overview

CxfWorkdayClient Implementation of Workday client that uses CXF

Summary

[Expand]
Inherited Fields
From class org.mule.modules.workday.api.AbstractCxfWorkdayClient
Public Constructors
CxfTalentClient(String username, String password, String endpoint, String wsdlLocation)
Public Methods
AssessTalentResponseType assessTalent(AssessTalentRequestType body)
This operation allows added a talent assessment for a worker.
ManageCareerInterestResponseType editCareerInterests(EditCareerInterestsRequestType body)
This operation allows for the updating of career interest information (career preference) for an employee.
EditJobInterestsResponseType editJobInterests(EditJobInterestsRequestType body)
This operation allows for the updating of current job interests information for an employee.
ManageRelocationPreferencesResponseType editRelocationPreferences(EditRelocationPreferencesRequestType body)
This operation allows for the updating of career relocation information (willing to relocate) for an employee.
EditTravelPreferencesResponseType editTravelPreferences(EditTravelPreferencesRequestType body)
This operation allows for the updating of career travel information (willing to travel) for an employee.
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.
GetLanguageProficiencyLevelsResponseType getLanguageProficiencyLevels(GetLanguageProficiencyLevelsRequestType body)
This operation allows retrieval of language proficiency information.
GetLanguagesResponseType getLanguages(GetLanguagesRequestType body)
This operation allows retrieval of language information.
GetSchoolsResponseType getSchools(GetSchoolsRequestType body)
This operation allows retrieval of school information.
GetSkillSourcePrecedencesResponseType getSkillSourcePrecedences(GetSkillSourcePrecedencesRequestType body)
Get all skill source precedences
GetSuccessionPoolsResponseType getSuccessionPools(GetSuccessionPoolsRequestType body)
Enable Succession Pool and its membership retrieval via SOAP Web Service request.
GetTalentPoolsResponseType getTalentPools(GetTalentPoolsRequestType body)
This web service allows retrieval of Talent Pools and memberships information.
GiveFeedbackResponseType giveFeedback(GiveFeedbackRequestType body)
This operation allows adding new anytime feedback for a worker.
ManageAccomplishmentsResponseType manageAccomplishments(ManageAccomplishmentsRequestType body)
This operation allows adding new accomplishmentsand editing existing accomplishments for a worker.
ManageAwardsResponseType manageAwards(ManageAwardsRequestType body)
This operation allows adding new awards and editing existing awards for a worker.
ManageCertificationsResponseType manageCertifications(ManageCertificationsRequestType body)
This operation allows adding new certifications and editing existing certifications for a worker.
ManageCompetenciesResponseType manageCompetencies(ManageCompetenciesRequestType body)
This operation allows adding new competencies and editing existing competencies for a worker.
ManageEducationResponseType manageEducation(ManageEducationRequestType body)
This operation allows for adding and editing a worker's education.
ManageExternalJobHistoryResponseType manageExternalJobHistory(ManageExternalJobHistoryRequestType body)
This operation allows adding new job histories and editing existing job histories for a worker.
ManageInternalProjectsResponseType manageInternalProjects(ManageInternalProjectsRequestType body)
This operation allows adding new internal projects and editing existing internal projects for a worker.
ManageLanguagesResponseType manageLanguages(ManageLanguagesRequestType body)
This operation allows adding new languages and editing existing languages for a worker.
ManageMembershipsResponseType manageMemberships(ManageMembershipsRequestType body)
This operation allows adding new memberships and editing existing memberships for a worker.
ManageSuccessionPlanResponseType manageSuccessionPlan(ManageSuccessionPlanRequestType body)
Web service for Managing a Succession Plan for a position.
ManageSuccessionPoolResponseType manageSuccessionPool(ManageSuccessionPoolRequestType body)
Web service for Managing a Succession Plan for a job profile.
ManageTrainingResponseType manageTraining(ManageTrainingRequestType body)
This operation allows adding new trainings and editing existing trainings for a worker.
ManageWorkExperiencesResponseType manageWorkExperience(ManageWorkExperienceRequestType body)
This operation allows adding new work experiences and editing existing work experiences 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.
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.
PutPositionForSuccessionResponseType putPositionForSuccession(PutPositionForSuccessionRequestType body)
This operation allows adding new positions for succession.
PutSchoolResponseType putSchool(PutSchoolRequestType body)
This operation adds or updates a School.
PutSkillResponseType putSkill(PutSkillRequestType body)
This operation adds or updates skill items.
PutSkillItemCategoryResponseType putSkillItemCategory(PutSkillItemCategoryRequestType body)
This operation adds or updates a Skill Item Category.
PutTalentPoolResponseType putTalentPool(PutTalentPoolRequestType body)
This web service allows add and update to Talent Pools and memberships information
Protected Methods
Class<TalentPort> 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.talent.TalentPort

Public Constructors

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

Parameters
username
password
endpoint
wsdlLocation

Public Methods

public AssessTalentResponseType assessTalent (AssessTalentRequestType body)

This operation allows added a talent assessment for a worker.

Parameters
body

public ManageCareerInterestResponseType editCareerInterests (EditCareerInterestsRequestType body)

This operation allows for the updating of career interest information (career preference) for an employee.

Parameters
body

public EditJobInterestsResponseType editJobInterests (EditJobInterestsRequestType body)

This operation allows for the updating of current job interests information for an employee.

Parameters
body

public ManageRelocationPreferencesResponseType editRelocationPreferences (EditRelocationPreferencesRequestType body)

This operation allows for the updating of career relocation information (willing to relocate) for an employee.

Parameters
body

public EditTravelPreferencesResponseType editTravelPreferences (EditTravelPreferencesRequestType body)

This operation allows for the updating of career travel information (willing to travel) for an employee.

Parameters
body

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 GetLanguageProficiencyLevelsResponseType getLanguageProficiencyLevels (GetLanguageProficiencyLevelsRequestType body)

This operation allows retrieval of language proficiency information.

Parameters
body

public GetLanguagesResponseType getLanguages (GetLanguagesRequestType body)

This operation allows retrieval of language information.

Parameters
body

public GetSchoolsResponseType getSchools (GetSchoolsRequestType body)

This operation allows retrieval of school information.

Parameters
body

public GetSkillSourcePrecedencesResponseType getSkillSourcePrecedences (GetSkillSourcePrecedencesRequestType body)

Get all skill source precedences

Parameters
body

public GetSuccessionPoolsResponseType getSuccessionPools (GetSuccessionPoolsRequestType body)

Enable Succession Pool and its membership retrieval via SOAP Web Service request.

Parameters
body

public GetTalentPoolsResponseType getTalentPools (GetTalentPoolsRequestType body)

This web service allows retrieval of Talent Pools and memberships information.

Parameters
body

public GiveFeedbackResponseType giveFeedback (GiveFeedbackRequestType body)

This operation allows adding new anytime feedback for a worker.

Parameters
body

public ManageAccomplishmentsResponseType manageAccomplishments (ManageAccomplishmentsRequestType body)

This operation allows adding new accomplishmentsand editing existing accomplishments for a worker.

Parameters
body

public ManageAwardsResponseType manageAwards (ManageAwardsRequestType body)

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

Parameters
body

public ManageCertificationsResponseType manageCertifications (ManageCertificationsRequestType body)

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

Parameters
body

public ManageCompetenciesResponseType manageCompetencies (ManageCompetenciesRequestType body)

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

Parameters
body

public ManageEducationResponseType manageEducation (ManageEducationRequestType body)

This operation allows for adding and editing a worker's education. You may specify a School Reference or a School Name, Country, and Type. If the School Name and Country match one of the entries from the Schools report, the education record for that worker will use the School Reference. Otherwise, the School Name and Location will be text fields for the education for that worker.

Parameters
body

public ManageExternalJobHistoryResponseType manageExternalJobHistory (ManageExternalJobHistoryRequestType body)

This operation allows adding new job histories and editing existing job histories for a worker.

Parameters
body

public ManageInternalProjectsResponseType manageInternalProjects (ManageInternalProjectsRequestType body)

This operation allows adding new internal projects and editing existing internal projects for a worker.

Parameters
body

public ManageLanguagesResponseType manageLanguages (ManageLanguagesRequestType body)

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

Parameters
body

public ManageMembershipsResponseType manageMemberships (ManageMembershipsRequestType body)

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

Parameters
body

public ManageSuccessionPlanResponseType manageSuccessionPlan (ManageSuccessionPlanRequestType body)

Web service for Managing a Succession Plan for a position.

Parameters
body

public ManageSuccessionPoolResponseType manageSuccessionPool (ManageSuccessionPoolRequestType body)

Web service for Managing a Succession Plan for a job profile.

Parameters
body

public ManageTrainingResponseType manageTraining (ManageTrainingRequestType body)

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

Parameters
body

public ManageWorkExperiencesResponseType manageWorkExperience (ManageWorkExperienceRequestType body)

This operation allows adding new work experiences and editing existing work experiences 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 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 PutPositionForSuccessionResponseType putPositionForSuccession (PutPositionForSuccessionRequestType body)

This operation allows adding new positions for succession.

Parameters
body

public PutSchoolResponseType putSchool (PutSchoolRequestType body)

This operation adds or updates a School.

Parameters
body

public PutSkillResponseType putSkill (PutSkillRequestType body)

This operation adds or updates skill items.

Parameters
body

public PutSkillItemCategoryResponseType putSkillItemCategory (PutSkillItemCategoryRequestType body)

This operation adds or updates a Skill Item Category.

Parameters
body

public PutTalentPoolResponseType putTalentPool (PutTalentPoolRequestType body)

This web service allows add and update to Talent Pools and memberships information

Parameters
body

Protected Methods

protected Class<TalentPort> portType ()

protected Class<? extends Service> serviceType ()