Class Vacancy


  • @Generated(value="io.swagger.codegen.languages.JavaClientCodegen",
               date="2020-07-17T18:54:42.184Z")
    public class Vacancy
    extends Object
    Vaga de emprego.
    • Constructor Detail

      • Vacancy

        public Vacancy()
    • Method Detail

      • getReason

        public Object getReason()
        Motivo de abertura da vaga.
        Returns:
        reason
      • setReason

        public void setReason​(Object reason)
      • finalizationComment

        public Vacancy finalizationComment​(String finalizationComment)
      • getFinalizationComment

        public String getFinalizationComment()
        Comentário de conclusão
        Returns:
        finalizationComment
      • setFinalizationComment

        public void setFinalizationComment​(String finalizationComment)
      • workstationGroup

        public Vacancy workstationGroup​(Object workstationGroup)
      • getWorkstationGroup

        public Object getWorkstationGroup()
        Representa o posto de trabalho.
        Returns:
        workstationGroup
      • setWorkstationGroup

        public void setWorkstationGroup​(Object workstationGroup)
      • requisition

        public Vacancy requisition​(Object requisition)
      • getRequisition

        public Object getRequisition()
        Requisição da vaga.
        Returns:
        requisition
      • setRequisition

        public void setRequisition​(Object requisition)
      • contractType

        public Vacancy contractType​(Object contractType)
      • getContractType

        public Object getContractType()
        Tipo de contrato de trabalho.
        Returns:
        contractType
      • setContractType

        public void setContractType​(Object 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)
      • departmentId

        public Vacancy departmentId​(String departmentId)
      • 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​(Object admissionSituation)
      • getAdmissionSituation

        public Object getAdmissionSituation()
        Situação da admissão do candidato escolhido para a vaga.
        Returns:
        admissionSituation
      • setAdmissionSituation

        public void setAdmissionSituation​(Object admissionSituation)
      • getId

        public String getId()
        Identificador único da entidade.
        Returns:
        id
      • setId

        public void setId​(String id)
      • locationURI

        public Vacancy locationURI​(String locationURI)
      • 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)
      • getRequester

        public Object getRequester()
        Solicitante da vaga.
        Returns:
        requester
      • setRequester

        public void setRequester​(Object requester)
      • getWorkShift

        public Object getWorkShift()
        Turno de trabalho
        Returns:
        workShift
      • setWorkShift

        public void setWorkShift​(Object workShift)
      • finalizationAttachmentId

        public Vacancy finalizationAttachmentId​(String finalizationAttachmentId)
      • 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)
      • workstationGroupId

        public Vacancy workstationGroupId​(String workstationGroupId)
      • getWorkstationGroupId

        public String getWorkstationGroupId()
        Identificador do posto de trabalho.
        Returns:
        workstationGroupId
      • setWorkstationGroupId

        public void setWorkstationGroupId​(String workstationGroupId)
      • requesterId

        public Vacancy requesterId​(String requesterId)
      • getRequesterId

        public String getRequesterId()
        ID do solicitante da vaga.
        Returns:
        requesterId
      • setRequesterId

        public void setRequesterId​(String requesterId)
      • getCostCenter

        public Object getCostCenter()
        Centro de custo
        Returns:
        costCenter
      • setCostCenter

        public void setCostCenter​(Object costCenter)
      • pendencyHours

        public Vacancy pendencyHours​(Long pendencyHours)
      • getPendencyHours

        public Long getPendencyHours()
        Quantidade de horas que a vaga ficou pendente com o solicitante.
        Returns:
        pendencyHours
      • setPendencyHours

        public void setPendencyHours​(Long 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​(Object jobPosition)
      • getJobPosition

        public Object getJobPosition()
        Cargo da vaga.
        Returns:
        jobPosition
      • setJobPosition

        public void setJobPosition​(Object jobPosition)
      • getCompanyId

        public String getCompanyId()
        Identificador da empresa
        Returns:
        companyId
      • setCompanyId

        public void setCompanyId​(String companyId)
      • endSalaryRange

        public Vacancy endSalaryRange​(String endSalaryRange)
      • getEndSalaryRange

        public String getEndSalaryRange()
        Fim da faixa salarial.
        Returns:
        endSalaryRange
      • setEndSalaryRange

        public void setEndSalaryRange​(String endSalaryRange)
      • jobPositionId

        public Vacancy jobPositionId​(String jobPositionId)
      • getJobPositionId

        public String getJobPositionId()
        Identificador do cargo da vaga.
        Returns:
        jobPositionId
      • setJobPositionId

        public void setJobPositionId​(String jobPositionId)
      • sequenceStaffrequisitionVacancy

        public Vacancy sequenceStaffrequisitionVacancy​(Object sequenceStaffrequisitionVacancy)
      • getSequenceStaffrequisitionVacancy

        public Object getSequenceStaffrequisitionVacancy()
        Responsável por armazenar uma sequência única da RP na vaga.
        Returns:
        sequenceStaffrequisitionVacancy
      • setSequenceStaffrequisitionVacancy

        public void setSequenceStaffrequisitionVacancy​(Object sequenceStaffrequisitionVacancy)
      • replacedEmployee

        public Vacancy replacedEmployee​(Object replacedEmployee)
      • getReplacedEmployee

        public Object getReplacedEmployee()
        Colaborador que será substituido (Se for o caso).
        Returns:
        replacedEmployee
      • setReplacedEmployee

        public void setReplacedEmployee​(Object replacedEmployee)
      • integrationStatus

        public Vacancy integrationStatus​(Object integrationStatus)
      • getIntegrationStatus

        public Object getIntegrationStatus()
        Status da efetivação.
        Returns:
        integrationStatus
      • setIntegrationStatus

        public void setIntegrationStatus​(Object integrationStatus)
      • workShiftId

        public Vacancy workShiftId​(String workShiftId)
      • 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)
      • questionnaire

        public Vacancy questionnaire​(String questionnaire)
      • getQuestionnaire

        public String getQuestionnaire()
        Identificador do questionário
        Returns:
        questionnaire
      • setQuestionnaire

        public void setQuestionnaire​(String questionnaire)
      • personalityModel

        public Vacancy personalityModel​(Object personalityModel)
      • getPersonalityModel

        public Object getPersonalityModel()
        Modelo de personalidade desejado para a vaga.
        Returns:
        personalityModel
      • setPersonalityModel

        public void setPersonalityModel​(Object personalityModel)
      • employmentContract

        public Vacancy employmentContract​(Object employmentContract)
      • getEmploymentContract

        public Object getEmploymentContract()
        Tipo de vínculo empregatício da vaga.
        Returns:
        employmentContract
      • setEmploymentContract

        public void setEmploymentContract​(Object employmentContract)
      • getChatId

        public String getChatId()
        ID do chat da vaga.
        Returns:
        chatId
      • setChatId

        public void setChatId​(String chatId)
      • externalPublish

        public Vacancy externalPublish​(Boolean externalPublish)
      • isExternalPublish

        public Boolean isExternalPublish()
        Indica se a vaga deve ser publicada para candidatos externos.
        Returns:
        externalPublish
      • setExternalPublish

        public void setExternalPublish​(Boolean externalPublish)
      • description

        public Vacancy description​(String description)
      • 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)
      • requisitionId

        public Vacancy requisitionId​(String requisitionId)
      • 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)
      • costCenterId

        public Vacancy costCenterId​(String costCenterId)
      • getCostCenterId

        public String getCostCenterId()
        Identificador do centro de custo
        Returns:
        costCenterId
      • setCostCenterId

        public void setCostCenterId​(String costCenterId)
      • hasPendencyRegistered

        public Vacancy hasPendencyRegistered​(Boolean hasPendencyRegistered)
      • isHasPendencyRegistered

        public Boolean isHasPendencyRegistered()
        Indica se a vaga possui alguma pendência registrada.
        Returns:
        hasPendencyRegistered
      • setHasPendencyRegistered

        public void setHasPendencyRegistered​(Boolean hasPendencyRegistered)
      • internalPublish

        public Vacancy internalPublish​(Boolean internalPublish)
      • 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​(Object responsible)
      • getResponsible

        public Object getResponsible()
        Analista de RH responsável pela vaga.
        Returns:
        responsible
      • setResponsible

        public void setResponsible​(Object responsible)
      • getCompany

        public Object getCompany()
        Empresa
        Returns:
        company
      • setCompany

        public void setCompany​(Object company)
      • justification

        public Vacancy justification​(String justification)
      • getJustification

        public String getJustification()
        Justificativa para a abertura da vaga.
        Returns:
        justification
      • setJustification

        public void setJustification​(String justification)
      • getDepartment

        public Object getDepartment()
        Departamento
        Returns:
        department
      • setDepartment

        public void setDepartment​(Object department)
      • getSituation

        public Object getSituation()
        Situação atual da vaga.
        Returns:
        situation
      • setSituation

        public void setSituation​(Object situation)
      • startSalaryRange

        public Vacancy startSalaryRange​(String startSalaryRange)
      • 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)
      • replacedEmployeeId

        public Vacancy replacedEmployeeId​(String replacedEmployeeId)
      • getReplacedEmployeeId

        public String getReplacedEmployeeId()
        ID do colaborador que será substituido (Se for o caso).
        Returns:
        replacedEmployeeId
      • setReplacedEmployeeId

        public void setReplacedEmployeeId​(String replacedEmployeeId)
      • pendingWithRequester

        public Vacancy pendingWithRequester​(Boolean pendingWithRequester)
      • isPendingWithRequester

        public Boolean isPendingWithRequester()
        Indica que a vaga está pendente com o solicitante.
        Returns:
        pendingWithRequester
      • setPendingWithRequester

        public void setPendingWithRequester​(Boolean pendingWithRequester)
      • hasCandidates

        public Vacancy hasCandidates​(Boolean hasCandidates)
      • 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 Object getChat()
        Chat da vaga.
        Returns:
        chat
      • setChat

        public void setChat​(Object 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)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object