public class

DefaultJobviteClient

extends Object
implements JobviteClient
java.lang.Object
   ↳ org.mule.modules.jobvite.DefaultJobviteClient

Summary

Fields
private final String accessKey
private final String accessSecret
private final String baseUri
private boolean init
private WebResource webResource
Public Constructors
DefaultJobviteClient(String baseUri, String accessKey, String accessSecret)
Public Methods
Iterable<CandidateType> getCandidates(String candidateState, Date dateStart, Date dateEnd)
Iterable<NewHireType> getNewHires(Date dateStart, Date dateEnd)
void updateCandidates(Map<String, String> candidateUpdates)
Protected Methods
<T> Iterable<T> fetchCandidates(ResourceFetcher<T> fetcher)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.modules.jobvite.JobviteClient

Fields

private final String accessKey

private final String accessSecret

private final String baseUri

private boolean init

private WebResource webResource

Public Constructors

public DefaultJobviteClient (String baseUri, String accessKey, String accessSecret)

Parameters
baseUri
accessKey
accessSecret

Public Methods

public Iterable<CandidateType> getCandidates (String candidateState, Date dateStart, Date dateEnd)

Parameters
candidateState
dateStart
dateEnd
See Also
  • org.mule.modules.jobvite.api.JobviteClient#getCandidate()

public Iterable<NewHireType> getNewHires (Date dateStart, Date dateEnd)

Parameters
dateStart
dateEnd
See Also
  • org.mule.modules.jobvite.api.JobviteClient#getNewHires()

public void updateCandidates (Map<String, String> candidateUpdates)

Parameters
candidateUpdates

Protected Methods

protected Iterable<T> fetchCandidates (ResourceFetcher<T> fetcher)

Parameters
fetcher