Class Vacancy
- java.lang.Object
-
- br.com.senior.hcm.recruitment.pojos.Vacancy
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2020-09-10T16:52:01.386Z") public class Vacancy extends ObjectVacancy
-
-
Constructor Summary
Constructors Constructor Description Vacancy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VacancyadmissionDate(org.threeten.bp.LocalDate admissionDate)VacancyadmissionSituation(VacancyAdmissionSituationDto admissionSituation)Vacancychat(Chat chat)VacancychatId(String chatId)Vacancycompany(Company company)VacancycompanyId(String companyId)VacancycontractType(ContractTypeDto contractType)VacancycostCenter(CostCenter costCenter)VacancycostCenterId(String costCenterId)VacancycreatedAt(org.threeten.bp.OffsetDateTime createdAt)Vacancydepartment(Department department)VacancydepartmentId(String departmentId)Vacancydescription(String description)VacancyemploymentContract(EmploymentContractDto employmentContract)VacancyendSalaryRange(String endSalaryRange)booleanequals(Object o)VacancyexternalEndDate(org.threeten.bp.LocalDate externalEndDate)VacancyexternalPublish(Boolean externalPublish)VacancyexternalStartDate(org.threeten.bp.LocalDate externalStartDate)VacancyfileId(String fileId)VacancyfinalizationAttachmentId(String finalizationAttachmentId)VacancyfinalizationComment(String finalizationComment)VacancyfinalizedAt(org.threeten.bp.OffsetDateTime finalizedAt)org.threeten.bp.LocalDategetAdmissionDate()Data prevista de admissão.VacancyAdmissionSituationDtogetAdmissionSituation()Get admissionSituationChatgetChat()Get chatStringgetChatId()ID do chat da vaga.CompanygetCompany()Get companyStringgetCompanyId()Identificador da empresaContractTypeDtogetContractType()Get contractTypeCostCentergetCostCenter()Get costCenterStringgetCostCenterId()Identificador do centro de custoorg.threeten.bp.OffsetDateTimegetCreatedAt()Data de criação da vaga.DepartmentgetDepartment()Get departmentStringgetDepartmentId()Identificador do departamentoStringgetDescription()Descrição da vaga.EmploymentContractDtogetEmploymentContract()Get employmentContractStringgetEndSalaryRange()Fim da faixa salarial.org.threeten.bp.LocalDategetExternalEndDate()Data final da publicação da vaga para candidatos externos.org.threeten.bp.LocalDategetExternalStartDate()Data inicial da publicação da vaga para candidatos externos.StringgetFileId()Identificador do arquivo com o texto da publicação no BlobService.StringgetFinalizationAttachmentId()Id do anexo de finalização da vagaStringgetFinalizationComment()Comentário de conclusãoorg.threeten.bp.OffsetDateTimegetFinalizedAt()Data e hora de conclusão da vagaStringgetId()Identificador único da entidade.IntegrationStatusDtogetIntegrationStatus()Get integrationStatusorg.threeten.bp.LocalDategetInternalEndDate()Data final da publicação da vaga para candidatos internos.org.threeten.bp.LocalDategetInternalStartDate()Data inicial da publicação da vaga para candidatos internos.JobPositiongetJobPosition()Get jobPositionStringgetJobPositionId()Identificador do cargo da vaga.StringgetJustification()Justificativa para a abertura da vaga.StringgetLocation()Local da vaga.StringgetLocationURI()URL com o link do arquivo que contém o texto da publicação no BlobService.IntegergetPendencyHours()Quantidade de horas que a vaga ficou pendente com o solicitante.PersonalityModelVacancygetPersonalityModel()Get personalityModelDoublegetProgress()Progresso da vaga.StringgetQuestionnaire()Identificador do questionárioProcessTypeDtogetReason()Get reasonEmployeeSummarygetReplacedEmployee()Get replacedEmployeeStringgetReplacedEmployeeId()ID do colaborador que será substituido (Se for o caso).EmployeeSummarygetRequester()Get requesterStringgetRequesterId()ID do solicitante da vaga.StaffRequisitiongetRequisition()Get requisitionStringgetRequisitionId()Id da requisição da vaga.EmployeeSummarygetResponsible()Get responsibleSequenceStaffrequisitionVacancygetSequenceStaffrequisitionVacancy()Get sequenceStaffrequisitionVacancyStringgetSequenceStaffrequisitionVacancyId()Identificador do responsável por armazenar uma sequência única da RP na vaga.VacancySituationDtogetSituation()Get situationStringgetStartSalaryRange()Início da faixa salarial.StringgetTitle()Título da vaga.StringgetVersion()Versão do identificador do arquivo com o texto da publicação no BlobService.WorkShiftgetWorkShift()Get workShiftStringgetWorkShiftId()Identificador do turno de trabalhoWorkstationGroupgetWorkstationGroup()Get workstationGroupStringgetWorkstationGroupId()Identificador do posto de trabalho.VacancyhasCandidates(Boolean hasCandidates)inthashCode()VacancyhasPendencyRegistered(Boolean hasPendencyRegistered)Vacancyhighlight(Boolean highlight)Vacancyid(String id)VacancyintegrationStatus(IntegrationStatusDto integrationStatus)VacancyinternalEndDate(org.threeten.bp.LocalDate internalEndDate)VacancyinternalPublish(Boolean internalPublish)VacancyinternalStartDate(org.threeten.bp.LocalDate internalStartDate)BooleanisExternalPublish()Indica se a vaga deve ser publicada para candidatos externos.BooleanisHasCandidates()Indica se a vaga já possui candidatos.BooleanisHasPendencyRegistered()Indica se a vaga possui alguma pendência registrada.BooleanisHighlight()Indica se a vaga deve estar em destaque.BooleanisInternalPublish()Indica se a vaga deve ser publicada para candidatos internos.BooleanisPendingWithRequester()Indica que a vaga está pendente com o solicitante.VacancyjobPosition(JobPosition jobPosition)VacancyjobPositionId(String jobPositionId)Vacancyjustification(String justification)Vacancylocation(String location)VacancylocationURI(String locationURI)VacancypendencyHours(Integer pendencyHours)VacancypendingWithRequester(Boolean pendingWithRequester)VacancypersonalityModel(PersonalityModelVacancy personalityModel)Vacancyprogress(Double progress)Vacancyquestionnaire(String questionnaire)Vacancyreason(ProcessTypeDto reason)VacancyreplacedEmployee(EmployeeSummary replacedEmployee)VacancyreplacedEmployeeId(String replacedEmployeeId)Vacancyrequester(EmployeeSummary requester)VacancyrequesterId(String requesterId)Vacancyrequisition(StaffRequisition requisition)VacancyrequisitionId(String requisitionId)Vacancyresponsible(EmployeeSummary responsible)VacancysequenceStaffrequisitionVacancy(SequenceStaffrequisitionVacancy sequenceStaffrequisitionVacancy)VacancysequenceStaffrequisitionVacancyId(String sequenceStaffrequisitionVacancyId)voidsetAdmissionDate(org.threeten.bp.LocalDate admissionDate)voidsetAdmissionSituation(VacancyAdmissionSituationDto admissionSituation)voidsetChat(Chat chat)voidsetChatId(String chatId)voidsetCompany(Company company)voidsetCompanyId(String companyId)voidsetContractType(ContractTypeDto contractType)voidsetCostCenter(CostCenter costCenter)voidsetCostCenterId(String costCenterId)voidsetCreatedAt(org.threeten.bp.OffsetDateTime createdAt)voidsetDepartment(Department department)voidsetDepartmentId(String departmentId)voidsetDescription(String description)voidsetEmploymentContract(EmploymentContractDto employmentContract)voidsetEndSalaryRange(String endSalaryRange)voidsetExternalEndDate(org.threeten.bp.LocalDate externalEndDate)voidsetExternalPublish(Boolean externalPublish)voidsetExternalStartDate(org.threeten.bp.LocalDate externalStartDate)voidsetFileId(String fileId)voidsetFinalizationAttachmentId(String finalizationAttachmentId)voidsetFinalizationComment(String finalizationComment)voidsetFinalizedAt(org.threeten.bp.OffsetDateTime finalizedAt)voidsetHasCandidates(Boolean hasCandidates)voidsetHasPendencyRegistered(Boolean hasPendencyRegistered)voidsetHighlight(Boolean highlight)voidsetId(String id)voidsetIntegrationStatus(IntegrationStatusDto integrationStatus)voidsetInternalEndDate(org.threeten.bp.LocalDate internalEndDate)voidsetInternalPublish(Boolean internalPublish)voidsetInternalStartDate(org.threeten.bp.LocalDate internalStartDate)voidsetJobPosition(JobPosition jobPosition)voidsetJobPositionId(String jobPositionId)voidsetJustification(String justification)voidsetLocation(String location)voidsetLocationURI(String locationURI)voidsetPendencyHours(Integer pendencyHours)voidsetPendingWithRequester(Boolean pendingWithRequester)voidsetPersonalityModel(PersonalityModelVacancy personalityModel)voidsetProgress(Double progress)voidsetQuestionnaire(String questionnaire)voidsetReason(ProcessTypeDto reason)voidsetReplacedEmployee(EmployeeSummary replacedEmployee)voidsetReplacedEmployeeId(String replacedEmployeeId)voidsetRequester(EmployeeSummary requester)voidsetRequesterId(String requesterId)voidsetRequisition(StaffRequisition requisition)voidsetRequisitionId(String requisitionId)voidsetResponsible(EmployeeSummary responsible)voidsetSequenceStaffrequisitionVacancy(SequenceStaffrequisitionVacancy sequenceStaffrequisitionVacancy)voidsetSequenceStaffrequisitionVacancyId(String sequenceStaffrequisitionVacancyId)voidsetSituation(VacancySituationDto situation)voidsetStartSalaryRange(String startSalaryRange)voidsetTitle(String title)voidsetVersion(String version)voidsetWorkShift(WorkShift workShift)voidsetWorkShiftId(String workShiftId)voidsetWorkstationGroup(WorkstationGroup workstationGroup)voidsetWorkstationGroupId(String workstationGroupId)Vacancysituation(VacancySituationDto situation)VacancystartSalaryRange(String startSalaryRange)Vacancytitle(String title)StringtoString()Vacancyversion(String version)VacancyworkShift(WorkShift workShift)VacancyworkShiftId(String workShiftId)VacancyworkstationGroup(WorkstationGroup workstationGroup)VacancyworkstationGroupId(String workstationGroupId)
-
-
-
Method Detail
-
reason
public Vacancy reason(ProcessTypeDto reason)
-
getReason
public ProcessTypeDto getReason()
Get reason- Returns:
- reason
-
setReason
public void setReason(ProcessTypeDto reason)
-
getFinalizationComment
public String getFinalizationComment()
Comentário de conclusão- Returns:
- finalizationComment
-
setFinalizationComment
public void setFinalizationComment(String finalizationComment)
-
workstationGroup
public Vacancy workstationGroup(WorkstationGroup workstationGroup)
-
getWorkstationGroup
public WorkstationGroup getWorkstationGroup()
Get workstationGroup- Returns:
- workstationGroup
-
setWorkstationGroup
public void setWorkstationGroup(WorkstationGroup workstationGroup)
-
requisition
public Vacancy requisition(StaffRequisition requisition)
-
getRequisition
public StaffRequisition getRequisition()
Get requisition- Returns:
- requisition
-
setRequisition
public void setRequisition(StaffRequisition requisition)
-
contractType
public Vacancy contractType(ContractTypeDto contractType)
-
getContractType
public ContractTypeDto getContractType()
Get contractType- Returns:
- contractType
-
setContractType
public void setContractType(ContractTypeDto contractType)
-
externalStartDate
public Vacancy externalStartDate(org.threeten.bp.LocalDate externalStartDate)
-
getExternalStartDate
public org.threeten.bp.LocalDate getExternalStartDate()
Data inicial da publicação da vaga para candidatos externos.- Returns:
- externalStartDate
-
setExternalStartDate
public void setExternalStartDate(org.threeten.bp.LocalDate externalStartDate)
-
getDepartmentId
public String getDepartmentId()
Identificador do departamento- Returns:
- departmentId
-
setDepartmentId
public void setDepartmentId(String departmentId)
-
createdAt
public Vacancy createdAt(org.threeten.bp.OffsetDateTime createdAt)
-
getCreatedAt
public org.threeten.bp.OffsetDateTime getCreatedAt()
Data de criação da vaga.- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(org.threeten.bp.OffsetDateTime createdAt)
-
admissionSituation
public Vacancy admissionSituation(VacancyAdmissionSituationDto admissionSituation)
-
getAdmissionSituation
public VacancyAdmissionSituationDto getAdmissionSituation()
Get admissionSituation- Returns:
- admissionSituation
-
setAdmissionSituation
public void setAdmissionSituation(VacancyAdmissionSituationDto admissionSituation)
-
getId
public String getId()
Identificador único da entidade.- Returns:
- id
-
setId
public void setId(String id)
-
getLocationURI
public String getLocationURI()
URL com o link do arquivo que contém o texto da publicação no BlobService.- Returns:
- locationURI
-
setLocationURI
public void setLocationURI(String locationURI)
-
requester
public Vacancy requester(EmployeeSummary requester)
-
getRequester
public EmployeeSummary getRequester()
Get requester- Returns:
- requester
-
setRequester
public void setRequester(EmployeeSummary requester)
-
getWorkShift
public WorkShift getWorkShift()
Get workShift- Returns:
- workShift
-
setWorkShift
public void setWorkShift(WorkShift workShift)
-
getFinalizationAttachmentId
public String getFinalizationAttachmentId()
Id do anexo de finalização da vaga- Returns:
- finalizationAttachmentId
-
setFinalizationAttachmentId
public void setFinalizationAttachmentId(String finalizationAttachmentId)
-
admissionDate
public Vacancy admissionDate(org.threeten.bp.LocalDate admissionDate)
-
getAdmissionDate
public org.threeten.bp.LocalDate getAdmissionDate()
Data prevista de admissão.- Returns:
- admissionDate
-
setAdmissionDate
public void setAdmissionDate(org.threeten.bp.LocalDate admissionDate)
-
getWorkstationGroupId
public String getWorkstationGroupId()
Identificador do posto de trabalho.- Returns:
- workstationGroupId
-
setWorkstationGroupId
public void setWorkstationGroupId(String workstationGroupId)
-
getRequesterId
public String getRequesterId()
ID do solicitante da vaga.- Returns:
- requesterId
-
setRequesterId
public void setRequesterId(String requesterId)
-
costCenter
public Vacancy costCenter(CostCenter costCenter)
-
getCostCenter
public CostCenter getCostCenter()
Get costCenter- Returns:
- costCenter
-
setCostCenter
public void setCostCenter(CostCenter costCenter)
-
getPendencyHours
public Integer getPendencyHours()
Quantidade de horas que a vaga ficou pendente com o solicitante.- Returns:
- pendencyHours
-
setPendencyHours
public void setPendencyHours(Integer pendencyHours)
-
getVersion
public String getVersion()
Versão do identificador do arquivo com o texto da publicação no BlobService.- Returns:
- version
-
setVersion
public void setVersion(String version)
-
jobPosition
public Vacancy jobPosition(JobPosition jobPosition)
-
getJobPosition
public JobPosition getJobPosition()
Get jobPosition- Returns:
- jobPosition
-
setJobPosition
public void setJobPosition(JobPosition jobPosition)
-
getCompanyId
public String getCompanyId()
Identificador da empresa- Returns:
- companyId
-
setCompanyId
public void setCompanyId(String companyId)
-
getEndSalaryRange
public String getEndSalaryRange()
Fim da faixa salarial.- Returns:
- endSalaryRange
-
setEndSalaryRange
public void setEndSalaryRange(String endSalaryRange)
-
getJobPositionId
public String getJobPositionId()
Identificador do cargo da vaga.- Returns:
- jobPositionId
-
setJobPositionId
public void setJobPositionId(String jobPositionId)
-
sequenceStaffrequisitionVacancy
public Vacancy sequenceStaffrequisitionVacancy(SequenceStaffrequisitionVacancy sequenceStaffrequisitionVacancy)
-
getSequenceStaffrequisitionVacancy
public SequenceStaffrequisitionVacancy getSequenceStaffrequisitionVacancy()
Get sequenceStaffrequisitionVacancy- Returns:
- sequenceStaffrequisitionVacancy
-
setSequenceStaffrequisitionVacancy
public void setSequenceStaffrequisitionVacancy(SequenceStaffrequisitionVacancy sequenceStaffrequisitionVacancy)
-
replacedEmployee
public Vacancy replacedEmployee(EmployeeSummary replacedEmployee)
-
getReplacedEmployee
public EmployeeSummary getReplacedEmployee()
Get replacedEmployee- Returns:
- replacedEmployee
-
setReplacedEmployee
public void setReplacedEmployee(EmployeeSummary replacedEmployee)
-
integrationStatus
public Vacancy integrationStatus(IntegrationStatusDto integrationStatus)
-
getIntegrationStatus
public IntegrationStatusDto getIntegrationStatus()
Get integrationStatus- Returns:
- integrationStatus
-
setIntegrationStatus
public void setIntegrationStatus(IntegrationStatusDto integrationStatus)
-
getWorkShiftId
public String getWorkShiftId()
Identificador do turno de trabalho- Returns:
- workShiftId
-
setWorkShiftId
public void setWorkShiftId(String workShiftId)
-
getFileId
public String getFileId()
Identificador do arquivo com o texto da publicação no BlobService.- Returns:
- fileId
-
setFileId
public void setFileId(String fileId)
-
getQuestionnaire
public String getQuestionnaire()
Identificador do questionário- Returns:
- questionnaire
-
setQuestionnaire
public void setQuestionnaire(String questionnaire)
-
personalityModel
public Vacancy personalityModel(PersonalityModelVacancy personalityModel)
-
getPersonalityModel
public PersonalityModelVacancy getPersonalityModel()
Get personalityModel- Returns:
- personalityModel
-
setPersonalityModel
public void setPersonalityModel(PersonalityModelVacancy personalityModel)
-
employmentContract
public Vacancy employmentContract(EmploymentContractDto employmentContract)
-
getEmploymentContract
public EmploymentContractDto getEmploymentContract()
Get employmentContract- Returns:
- employmentContract
-
setEmploymentContract
public void setEmploymentContract(EmploymentContractDto employmentContract)
-
getChatId
public String getChatId()
ID do chat da vaga.- Returns:
- chatId
-
setChatId
public void setChatId(String chatId)
-
isExternalPublish
public Boolean isExternalPublish()
Indica se a vaga deve ser publicada para candidatos externos.- Returns:
- externalPublish
-
setExternalPublish
public void setExternalPublish(Boolean externalPublish)
-
getDescription
public String getDescription()
Descrição da vaga.- Returns:
- description
-
setDescription
public void setDescription(String description)
-
getTitle
public String getTitle()
Título da vaga.- Returns:
- title
-
setTitle
public void setTitle(String title)
-
getRequisitionId
public String getRequisitionId()
Id da requisição da vaga.- Returns:
- requisitionId
-
setRequisitionId
public void setRequisitionId(String requisitionId)
-
isHighlight
public Boolean isHighlight()
Indica se a vaga deve estar em destaque.- Returns:
- highlight
-
setHighlight
public void setHighlight(Boolean highlight)
-
internalEndDate
public Vacancy internalEndDate(org.threeten.bp.LocalDate internalEndDate)
-
getInternalEndDate
public org.threeten.bp.LocalDate getInternalEndDate()
Data final da publicação da vaga para candidatos internos.- Returns:
- internalEndDate
-
setInternalEndDate
public void setInternalEndDate(org.threeten.bp.LocalDate internalEndDate)
-
getCostCenterId
public String getCostCenterId()
Identificador do centro de custo- Returns:
- costCenterId
-
setCostCenterId
public void setCostCenterId(String costCenterId)
-
isHasPendencyRegistered
public Boolean isHasPendencyRegistered()
Indica se a vaga possui alguma pendência registrada.- Returns:
- hasPendencyRegistered
-
setHasPendencyRegistered
public void setHasPendencyRegistered(Boolean hasPendencyRegistered)
-
isInternalPublish
public Boolean isInternalPublish()
Indica se a vaga deve ser publicada para candidatos internos.- Returns:
- internalPublish
-
setInternalPublish
public void setInternalPublish(Boolean internalPublish)
-
responsible
public Vacancy responsible(EmployeeSummary responsible)
-
getResponsible
public EmployeeSummary getResponsible()
Get responsible- Returns:
- responsible
-
setResponsible
public void setResponsible(EmployeeSummary responsible)
-
getCompany
public Company getCompany()
Get company- Returns:
- company
-
setCompany
public void setCompany(Company company)
-
getJustification
public String getJustification()
Justificativa para a abertura da vaga.- Returns:
- justification
-
setJustification
public void setJustification(String justification)
-
department
public Vacancy department(Department department)
-
getDepartment
public Department getDepartment()
Get department- Returns:
- department
-
setDepartment
public void setDepartment(Department department)
-
situation
public Vacancy situation(VacancySituationDto situation)
-
getSituation
public VacancySituationDto getSituation()
Get situation- Returns:
- situation
-
setSituation
public void setSituation(VacancySituationDto situation)
-
getStartSalaryRange
public String getStartSalaryRange()
Início da faixa salarial.- Returns:
- startSalaryRange
-
setStartSalaryRange
public void setStartSalaryRange(String startSalaryRange)
-
internalStartDate
public Vacancy internalStartDate(org.threeten.bp.LocalDate internalStartDate)
-
getInternalStartDate
public org.threeten.bp.LocalDate getInternalStartDate()
Data inicial da publicação da vaga para candidatos internos.- Returns:
- internalStartDate
-
setInternalStartDate
public void setInternalStartDate(org.threeten.bp.LocalDate internalStartDate)
-
externalEndDate
public Vacancy externalEndDate(org.threeten.bp.LocalDate externalEndDate)
-
getExternalEndDate
public org.threeten.bp.LocalDate getExternalEndDate()
Data final da publicação da vaga para candidatos externos.- Returns:
- externalEndDate
-
setExternalEndDate
public void setExternalEndDate(org.threeten.bp.LocalDate externalEndDate)
-
getReplacedEmployeeId
public String getReplacedEmployeeId()
ID do colaborador que será substituido (Se for o caso).- Returns:
- replacedEmployeeId
-
setReplacedEmployeeId
public void setReplacedEmployeeId(String replacedEmployeeId)
-
isPendingWithRequester
public Boolean isPendingWithRequester()
Indica que a vaga está pendente com o solicitante.- Returns:
- pendingWithRequester
-
setPendingWithRequester
public void setPendingWithRequester(Boolean pendingWithRequester)
-
isHasCandidates
public Boolean isHasCandidates()
Indica se a vaga já possui candidatos.- Returns:
- hasCandidates
-
setHasCandidates
public void setHasCandidates(Boolean hasCandidates)
-
sequenceStaffrequisitionVacancyId
public Vacancy sequenceStaffrequisitionVacancyId(String sequenceStaffrequisitionVacancyId)
-
getSequenceStaffrequisitionVacancyId
public String getSequenceStaffrequisitionVacancyId()
Identificador do responsável por armazenar uma sequência única da RP na vaga.- Returns:
- sequenceStaffrequisitionVacancyId
-
setSequenceStaffrequisitionVacancyId
public void setSequenceStaffrequisitionVacancyId(String sequenceStaffrequisitionVacancyId)
-
finalizedAt
public Vacancy finalizedAt(org.threeten.bp.OffsetDateTime finalizedAt)
-
getFinalizedAt
public org.threeten.bp.OffsetDateTime getFinalizedAt()
Data e hora de conclusão da vaga- Returns:
- finalizedAt
-
setFinalizedAt
public void setFinalizedAt(org.threeten.bp.OffsetDateTime finalizedAt)
-
getChat
public Chat getChat()
Get chat- Returns:
- chat
-
setChat
public void setChat(Chat chat)
-
getProgress
public Double getProgress()
Progresso da vaga.- Returns:
- progress
-
setProgress
public void setProgress(Double progress)
-
getLocation
public String getLocation()
Local da vaga.- Returns:
- location
-
setLocation
public void setLocation(String location)
-
-