Package models

Class Job


  • public class Job
    extends java.lang.Object
    A classe Job contém os atributos de uma vaga de emprego.
    Since:
    2023.
    Version:
    1.2
    Author:
    Ana Clara, Arthur e Caio.
    • Constructor Summary

      Constructors 
      Constructor Description
      Job​(java.lang.String name, int salary, int workload, java.lang.String modality, java.lang.String occupation_area)
      Método construtor sobrecarregado, removido o parâmetro de requisitos
      Job​(java.lang.String name, int salary, int workload, java.lang.String modality, java.lang.String occupation_area, java.lang.String requirements)
      Método construtor de uma vaga de emprego.
    • Constructor Detail

      • Job

        public Job​(java.lang.String name,
                   int salary,
                   int workload,
                   java.lang.String modality,
                   java.lang.String occupation_area,
                   java.lang.String requirements)
        Método construtor de uma vaga de emprego.
        Parameters:
        name - define o nome da vaga de emprego
        salary - atribui um salário para o cargo
        workload - define a carga horária da vaga
        modality - define se o emprego ofertado é remoto, presencial ou híbrido
        occupation_area - define o segmento profissinal da vaga oferecida
        requirements - lista habilidades necessárias para exercer o cargo
      • Job

        public Job​(java.lang.String name,
                   int salary,
                   int workload,
                   java.lang.String modality,
                   java.lang.String occupation_area)
        Método construtor sobrecarregado, removido o parâmetro de requisitos
        Parameters:
        name - define o nome da vaga de emprego
        salary - atribui um salário para o cargo
        workload - define a carga horária da vaga
        modality - define se o emprego ofertado é remoto, presencial ou híbrido
        occupation_area - define o segmento profissinal da vaga oferecida
    • Method Detail

      • getName

        public java.lang.String getName()
      • getSalary

        public int getSalary()
      • getWorkload

        public int getWorkload()
      • getModality

        public java.lang.String getModality()
      • getOccupationArea

        public java.lang.String getOccupationArea()
      • getRequirements

        public java.lang.String getRequirements()
      • setName

        public void setName​(java.lang.String name)
      • setOccupationArea

        public void setOccupationArea​(java.lang.String occupationArea)
      • setSalary

        public void setSalary​(int salary)
      • setWorkload

        public void setWorkload​(int hours)
      • setModality

        public void setModality​(java.lang.String modality)
      • setRequirements

        public void setRequirements​(java.lang.String requirements)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object