public interface

StaffingClient

org.mule.modules.workday.staffing.StaffingClient
Known Indirect Subclasses

Class Overview

Client interface to access the staffing Web service

Public Methods

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

Parameters
criteria
references
filter
group
Throws
Exception

public abstract GetMaintainEmployeeContractsResponseType getMantainEmployeeContracts (MaintainEmployeeContractsRequestCriteriaType requestCriteria, ResponseFilterType responseFilterType)

Parameters
requestCriteria
responseFilterType
Throws
Exception

public abstract GetPositionsResponseType getPositions (PositionRequestCriteriaType criteria, PositionRequestReferencesType referenes, ResponseFilterType responseFilter, PositionResponseGroupType responseGroup)

Parameters
criteria
referenes
responseFilter
responseGroup
Throws
Exception

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

Parameters
criteria
references
filter
groups
Throws
Exception

public abstract HireEmployeeEventResponseType hireEmployee (boolean autoComplete, boolean runNow, BusinessProcessCommentDataType comment, HireEmployeeBusinessProcessDataType employee)

Parameters
autoComplete
runNow
comment
employee
Throws
Exception

public abstract ApplicantObjectType putApplicant (ApplicantObjectId objectId, ApplicantDataWWSType applicant)

Parameters
objectId
applicant
Throws
Exception