Package controle
Class ControleEmpresa
java.lang.Object
controle.ControleEmpresa
Classe ControleEmpresa realiza a conexao entre a classe Empresa e a camada view
- Since:
- 2023
- Version:
- 1.0
- Author:
- Guilherme Westphall and Lucas Martins
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanAbre uma nova vagalongbooleancriarEmpresa(String nome, String endereco, String cnpjStr, String email, String setor_atuacao, String resumo_sobre_empresa, String missao) Cria uma empresabooleaneditarEmpresa(String nome, String endereco, String cnpjStr, String email, String setor_atuacao, String resumo_sobre_empresa, String missao) Edita uma empresabooleaneditarVaga(Vaga vaga, String novaFuncao, String novoSalario, String novosRequisitos) Edita uma vagavoidExclui uma empresavoidexcluirVaga(Vaga vaga) Exclui uma vagavoidAcessa metodo da classe DadosEncontra todas as empresasEncontra todas as vagas da empresavoidsetEmpresa(Empresa empresa) toString()
-
Constructor Details
-
ControleEmpresa
public ControleEmpresa()
-
-
Method Details
-
criarEmpresa
public boolean criarEmpresa(String nome, String endereco, String cnpjStr, String email, String setor_atuacao, String resumo_sobre_empresa, String missao) Cria uma empresa- Parameters:
nome- Stringendereco- StringcnpjStr- Stringemail- Stringsetor_atuacao- Stringresumo_sobre_empresa- Stringmissao- String- Returns:
- boolean
- Throws:
Excecao- caso CNPJ seja invalido
-
editarEmpresa
public boolean editarEmpresa(String nome, String endereco, String cnpjStr, String email, String setor_atuacao, String resumo_sobre_empresa, String missao) Edita uma empresa- Parameters:
nome- Stringendereco- StringcnpjStr- Stringemail- Stringsetor_atuacao- Stringresumo_sobre_empresa- Stringmissao- String- Returns:
- boolean
- Throws:
Excecao- caso CNPJ seja invalido
-
excluirEmpresa
public void excluirEmpresa()Exclui uma empresa -
setEmpresa
-
getEmpresa
-
nomeEmpresa
-
cnpjEmpresa
public long cnpjEmpresa() -
enderecoEmpresa
-
emailEmpresa
-
setorEmpresa
-
missaoEmpresa
-
resumoEmpresa
-
vagasEmpresa
-
puxarVagas
Encontra todas as vagas da empresa- Returns:
- ControleDeVaga[]
-
puxarEmpresas
Encontra todas as empresas- Returns:
- ControleEmpresa[]
-
abrirVaga
Abre uma nova vaga- Parameters:
funcao- Stringsalario- Stringrequisitos- String- Returns:
- boolean
- Throws:
Excecao- caso salario seja invalido
-
excluirVaga
Exclui uma vaga- Parameters:
vaga- Vaga
-
editarVaga
Edita uma vaga- Parameters:
vaga- VaganovaFuncao- StringnovoSalario- StringnovosRequisitos- String- Returns:
- boolean
- Throws:
caso- salario seja invalido
-
inserirDados
public void inserirDados()Acessa metodo da classe Dados -
toString
-