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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Abre uma nova vagalong
boolean
criarEmpresa
(String nome, String endereco, String cnpjStr, String email, String setor_atuacao, String resumo_sobre_empresa, String missao) Cria uma empresaboolean
editarEmpresa
(String nome, String endereco, String cnpjStr, String email, String setor_atuacao, String resumo_sobre_empresa, String missao) Edita uma empresaboolean
editarVaga
(Vaga vaga, String novaFuncao, String novoSalario, String novosRequisitos) Edita uma vagavoid
Exclui uma empresavoid
excluirVaga
(Vaga vaga) Exclui uma vagavoid
Acessa metodo da classe DadosEncontra todas as empresasEncontra todas as vagas da empresavoid
setEmpresa
(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
-