Package br.com.senior.hcm.recruitment
Class RecruitmentClient
- java.lang.Object
-
- br.com.senior.core.base.BaseClient
-
- br.com.senior.hcm.recruitment.RecruitmentClient
-
public class RecruitmentClient extends br.com.senior.core.base.BaseClientCliente do serviço de Recrutamento
-
-
Constructor Summary
Constructors Constructor Description RecruitmentClient(String token)ConstrutorRecruitmentClient(String token, br.com.senior.core.base.Environment env)Construtor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListVacanciesOutputlistVacancies(ListVacanciesInput payload)Retorna todas as vagas existentes.SearchPersonsOutputsearchPersons(SearchPersonsInput payload)Busca todas as pessoas contendo a expressão informada em seu nome e pelo menos um contrato de colaborador ativo na data de referência.VacancyDetailsOutputvacancyDetails(VacancyDetailsInput payload)Retorna os detalhes de uma vagaVacancyDetailsSummaryOutputvacancyDetailsSummary(VacancyDetailsSummaryInput payload)Retorna o resumo dos detalhes de uma vaga
-
-
-
Method Detail
-
listVacancies
public ListVacanciesOutput listVacancies(ListVacanciesInput payload) throws br.com.senior.core.base.ServiceException
Retorna todas as vagas existentes. As vagas retornadas são ordenadas pelos seguintes campos: - Vaga em destaque - Título da vaga (ascendente) - Local da vaga (ascendente)- Parameters:
payload- - Payload de entrada para realizar a consulta dos dados das vagas- Returns:
- - Payload de saída com os dados de todas as vagas existentes
- Throws:
br.com.senior.core.base.ServiceException- - Erro tratado de serviço
-
vacancyDetails
public VacancyDetailsOutput vacancyDetails(VacancyDetailsInput payload) throws br.com.senior.core.base.ServiceException
Retorna os detalhes de uma vaga- Parameters:
payload- - Payload de entrada com os dados para realizar a consulta dos detalhes de uma vaga- Returns:
- - Payload de saída com os dados dos detalhes de uma vaga
- Throws:
br.com.senior.core.base.ServiceException- - Erro tratado de serviço
-
vacancyDetailsSummary
public VacancyDetailsSummaryOutput vacancyDetailsSummary(VacancyDetailsSummaryInput payload) throws br.com.senior.core.base.ServiceException
Retorna o resumo dos detalhes de uma vaga- Parameters:
payload- - Payload de entrada com os dados para realizar a consulta do resumo dos detalhes de uma vaga- Returns:
- - Payload de saída com os dados do resumo dos detalhes de uma vaga
- Throws:
br.com.senior.core.base.ServiceException- - Erro tratado de serviço
-
searchPersons
public SearchPersonsOutput searchPersons(SearchPersonsInput payload) throws br.com.senior.core.base.ServiceException
Busca todas as pessoas contendo a expressão informada em seu nome e pelo menos um contrato de colaborador ativo na data de referência. Caso não seja informado o parâmetro 'q' serão listados todos os usuários com pelo menos um contrato ativo na data de referência.- Parameters:
payload- - Payload de entrada com os dados para consulta de pessoas.- Returns:
- - Payload de saída com os dados das pessoas.
- Throws:
br.com.senior.core.base.ServiceException- - Erro tratado de serviço
-
-