public class

CxfWorkdayClient

extends Object
implements WorkdayClient<ExceptionType extends Exception>
java.lang.Object
   ↳ org.mule.modules.workday.api.CxfWorkdayClient

Class Overview

CxfWorkdayClient Implementation of Workday client that uses CXF

Summary

Fields
private final String ENDPOINT
private final String VERSION
private final String password
private final String username
Public Constructors
CxfWorkdayClient(String username, String password, String version, String endpoint)
Public Methods
GetApplicantsResponseType getApplicants(ApplicantRequestCriteriaType criteria, ApplicantRequestReferencesType references, ResponseFilterType filter, ApplicantResponseGroupType group)
GetMaintainEmployeeContractsResponseType getMantainEmployeeContracts(MaintainEmployeeContractsRequestCriteriaType criteria, ResponseFilterType filter)
HireEmployeeEventResponseType hireEmployee(boolean autoComplete_, boolean runNow_, BusinessProcessCommentDataType comment, HireEmployeeBusinessProcessDataType hireEmployee)
ApplicantObjectType putApplicant(ApplicantObjectId objectId, ApplicantDataWWSType applicant)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.modules.workday.api.WorkdayClient

Fields

private final String ENDPOINT

private final String VERSION

private final String password

private final String username

Public Constructors

public CxfWorkdayClient (String username, String password, String version, String endpoint)

Parameters
username
password
version
endpoint

Public Methods

public GetApplicantsResponseType getApplicants (ApplicantRequestCriteriaType criteria, ApplicantRequestReferencesType references, ResponseFilterType filter, ApplicantResponseGroupType group)

Parameters
criteria
references
filter
group
Throws
Exception

public GetMaintainEmployeeContractsResponseType getMantainEmployeeContracts (MaintainEmployeeContractsRequestCriteriaType criteria, ResponseFilterType filter)

Parameters
criteria
filter
Throws
Exception

public HireEmployeeEventResponseType hireEmployee (boolean autoComplete_, boolean runNow_, BusinessProcessCommentDataType comment, HireEmployeeBusinessProcessDataType hireEmployee)

Parameters
autoComplete_
runNow_
comment
hireEmployee
Throws
Exception

public ApplicantObjectType putApplicant (ApplicantObjectId objectId, ApplicantDataWWSType applicant)

Parameters
objectId
applicant
Throws
Exception