| java.lang.Object | |
| ↳ | org.mule.modules.jobvite.JobviteModule |
Known Direct Subclasses
|
Known Indirect Subclasses
|
Jobvite can be used to get information about candidates and new hires for your company jobs.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| apiKey | The API key issued by Jobvite. | ||||||||||
| apiSecret | The secret for this service, issued by Jobvite. | ||||||||||
| endpoint | The Jobvite endpoint. | ||||||||||
| jobviteClient | |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Connect
| |||||||||||
The key to identify the connection
| |||||||||||
Destroys the session
| |||||||||||
Get information about candidates.
| |||||||||||
Returns the endpoint.
| |||||||||||
Get information about new hires.
| |||||||||||
Sets the endpoint.
| |||||||||||
Changes the status of a group of candidates.
| |||||||||||
Changes the status of a group of Employees.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
The API key issued by Jobvite.
The secret for this service, issued by Jobvite.
The Jobvite endpoint. Production: https://api.jobvite.com/v1/ Staging: https://api-stg.jobvite.com/v1/
Connect
| apiKey | The API key for the user |
|---|---|
| apiSecret | Used for sensitive data encryption. Please refer to http://www.handshake-app.com/help/kb/api/api-authentication |
| ConnectionException |
|---|
The key to identify the connection
Destroys the session
Get information about candidates.
| candidateState | CandidateState |
|---|---|
| dateStart | DateStart |
| dateEnd | DateEnd |
Returns the endpoint.
Get information about new hires.
| dateStart | DateStart |
|---|---|
| dateEnd | DateEnd |
Sets the endpoint.
| endpoint | With the endpoint. |
|---|
Changes the status of a group of candidates.
| candidateUpdates | Map that for every entry, has for key the applicationId
of the candidate (RecordInfoType -> id), and for
value the new status for it (RecordInfoType -> status).
Each entry it is a candidate update.
Example of an entry:
CandidateType candidate = some candidate;
map.put(candidate.getCandidateRecordInfo().getId().get(0).getIdValue().get(0).getValue(), "Offer Accepted")
|
|---|
Changes the status of a group of Employees.
| companyId | The id of the company. |
|---|---|
| importerEmail | The mail of the importer. |
| reportEmail | The report email. |
| doNotSyncOnWarnings | Do not sync on warnings flag. |
| overwriteEmployeeNamesAndEmail | Overwrite employee names and email flag. |
| employeeUpdates | A Map for every employee that is going to be updated. |