Package modelo
Class Empresa
java.lang.Object
modelo.Usuario
modelo.Empresa
Classe Empresa simula uma empresa que vai ofertar vagas na plataforma e herda da classe Usuario
- Since:
- 2023
- Version:
- 1.0
- Author:
- Guilherme Westphall and Lucas Martins
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionPossibilita a empresa criar novas vagasvoideditarVaga(Vaga vaga, String novaFuncao, Double novoSalario, String novosRequisitos) Possibilita a empresa editar uma vaga ja existentevoidexcluirVaga(Vaga vaga) Exclui uma vaga ja existentelonggetCNPJ()voidsetCNPJ(long cnpj) voidvoidsetResumoSobreEmpresa(String resumo_sobre_empresa) voidsetSetorAtuacao(String setor_atuacao) toString()Methods inherited from class modelo.Usuario
getEmail, getEndereco, getNome, getVagas, setEmail, setEndereco, setNome, setVagas
-
Constructor Details
-
Empresa
public Empresa()Construtor sem argumentos -
Empresa
public Empresa(String nome, String endereco, long cnpj, String email, String setor_atuacao, String resumo_sobre_empresa, String missao) Construtor com todos os argumentos- Parameters:
nome- Stringendereco- Stringcnpj- longemail- Stringsetor_atuacao- Stringresumo_sobre_empresa- Stringmissao- String
-
-
Method Details
-
getCNPJ
public long getCNPJ() -
setCNPJ
public void setCNPJ(long cnpj) -
getSetorAtuacao
-
setSetorAtuacao
-
getResumoSobreEmpresa
-
setResumoSobreEmpresa
-
getMissao
-
setMissao
-
toString
-
abrirVaga
Possibilita a empresa criar novas vagas- Parameters:
funcao- Stringsalario- Doublerequisitos- String- Returns:
- Vaga
-
excluirVaga
Exclui uma vaga ja existente- Parameters:
vaga- Vaga
-
editarVaga
Possibilita a empresa editar uma vaga ja existente- Parameters:
vaga- VaganovaFuncao- StringnovoSalario- DoublenovosRequisitos- String
-