| org.mule.modules.jobvite.JobviteClient |
Known Indirect Subclasses
|
Class Overview
Client to interact with Jobvite service
Summary
| Public Methods |
|
abstract
Iterable<CandidateType>
|
getCandidates(String candidateState, Date dateStart, Date dateEnd)
|
|
abstract
Iterable<NewHireType>
|
getNewHires(Date dateStart, Date dateEnd)
|
|
abstract
void
|
updateCandidates(Map<String, String> candidateUpdates)
|
|
abstract
String
|
updateEmployees(String companyId, String importerEmail, String reportEmail, boolean doNotSyncOnWarnings, boolean overwriteEmployeeNamesAndEmail, List<Map<String, Object>> employeeUpdates)
|
Public Methods
public
abstract
Iterable<CandidateType>
getCandidates
(String candidateState, Date dateStart, Date dateEnd)
Parameters
| candidateState
| |
| dateStart
| |
| dateEnd
| |
public
abstract
Iterable<NewHireType>
getNewHires
(Date dateStart, Date dateEnd)
public
abstract
void
updateCandidates
(Map<String, String> candidateUpdates)
public
abstract
String
updateEmployees
(String companyId, String importerEmail, String reportEmail, boolean doNotSyncOnWarnings, boolean overwriteEmployeeNamesAndEmail, List<Map<String, Object>> employeeUpdates)
Parameters
| companyId
| |
| importerEmail
| |
| reportEmail
| |
| doNotSyncOnWarnings
| |
| overwriteEmployeeNamesAndEmail
| |
| employeeUpdates
| |