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
-
Method Summary
Modifier and TypeMethodDescriptionPossibilita a empresa criar novas vagasvoid
editarVaga
(Vaga vaga, String novaFuncao, Double novoSalario, String novosRequisitos) Possibilita a empresa editar uma vaga ja existentevoid
excluirVaga
(Vaga vaga) Exclui uma vaga ja existentelong
getCNPJ()
void
setCNPJ
(long cnpj) void
void
setResumoSobreEmpresa
(String resumo_sobre_empresa) void
setSetorAtuacao
(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
-