public class

CxfStaffingClient

extends AbstractCxfWorkdayClient<A>
implements StaffingClient
java.lang.Object
   ↳ org.mule.modules.workday.api.AbstractCxfWorkdayClient<A>
     ↳ org.mule.modules.workday.staffing.CxfStaffingClient

Class Overview

CxfWorkdayClient Implementation of Workday client that uses CXF

Summary

[Expand]
Inherited Fields
From class org.mule.modules.workday.api.AbstractCxfWorkdayClient
Public Constructors
CxfStaffingClient(String username, String password, String endpoint)
Public Methods
GetApplicantsResponseType getApplicants(ApplicantRequestCriteriaType criteria, ApplicantRequestReferencesType references, ResponseFilterType filter, ApplicantResponseGroupType group)
GetMaintainEmployeeContractsResponseType getMantainEmployeeContracts(MaintainEmployeeContractsRequestCriteriaType criteria, ResponseFilterType filter)
GetPositionsResponseType getPositions(PositionRequestCriteriaType criteria, PositionRequestReferencesType referenes, ResponseFilterType responseFilter_, PositionResponseGroupType responseGroup_)
GetWorkersResponseType getWorkers(WorkerRequestCriteriaType criteria, WorkerRequestReferencesType references, ResponseFilterType filter, WorkerResponseGroupType group)
HireEmployeeEventResponseType hireEmployee(boolean autoComplete_, boolean runNow_, BusinessProcessCommentDataType comment, HireEmployeeBusinessProcessDataType hireEmployee)
ApplicantObjectType putApplicant(ApplicantObjectId objectId, ApplicantDataWWSType applicant)
Protected Methods
Class<StaffingPort> portType()
Class<? extends Service> serviceType()
String wsdlLocation()
[Expand]
Inherited Methods
From class org.mule.modules.workday.api.AbstractCxfWorkdayClient
From class java.lang.Object
From interface org.mule.modules.workday.staffing.StaffingClient

Public Constructors

public CxfStaffingClient (String username, String password, String endpoint)

Parameters
username
password
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 GetPositionsResponseType getPositions (PositionRequestCriteriaType criteria, PositionRequestReferencesType referenes, ResponseFilterType responseFilter_, PositionResponseGroupType responseGroup_)

Parameters
criteria
referenes
responseFilter_
responseGroup_
Throws
Exception

public GetWorkersResponseType getWorkers (WorkerRequestCriteriaType criteria, WorkerRequestReferencesType references, ResponseFilterType filter, WorkerResponseGroupType group)

Parameters
criteria
references
filter
group
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

Protected Methods

protected Class<StaffingPort> portType ()

protected Class<? extends Service> serviceType ()

protected String wsdlLocation ()