Package controle
Class ControleCandidato
java.lang.Object
controle.ControleCandidato
Classe ControleCandidato faz a conexao entre a classe Candidato e as classes da camada view
- Since:
- 2023
- Version:
- 1.0
- Author:
- Guilherme Westphall and Lucas Martins
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongbooleancriarCandidato(String nome, String endereco, String cpfStr, String email, String competencias, String formacao, String cargo) Cria um candidatobooleandesinscrever(ControleDeVaga cVaga) Cancela a incricao de uma candidato em uma vagabooleaneditarCandidato(String nome, String endereco, String cpfStr, String email, String competencias, String formacao, String cargo) Edita um candidatobooleaninscrever(ControleDeVaga cVaga) Inscreve o candidato em uma vagaEncontra todas as inscricoes do candidatopesquisarEmpresa(String pesquisa) Pesquisa as vagas dado o nome da empresapesquisarFuncao(String pesquisa) Pesquisa as vagas dada a funcao pretendidaEncontra todas os candidatosEncontra todas as vagas criadasvoidsetCandidato(Candidato candidato) toString()
-
Constructor Details
-
ControleCandidato
public ControleCandidato()
-
-
Method Details
-
criarCandidato
public boolean criarCandidato(String nome, String endereco, String cpfStr, String email, String competencias, String formacao, String cargo) Cria um candidato- Parameters:
nome- Stringendereco- StringcpfStr- longemail- Stringcompetencias- Stringformacao- Stringcargo- String- Returns:
- boolean
- Throws:
Excecao- no caso de CPF invalido
-
editarCandidato
public boolean editarCandidato(String nome, String endereco, String cpfStr, String email, String competencias, String formacao, String cargo) Edita um candidato- Parameters:
nome- Stringendereco- StringcpfStr- Stringemail- Stringcompetencias- Stringformacao- Stringcargo- String- Returns:
- boolean
- Throws:
Excecao- no caso de CPF invalido
-
getCandidato
-
setCandidato
-
nomeCandidato
-
cpfCandidato
public long cpfCandidato() -
enderecoCandidato
-
emailCandidato
-
competenciasCandidato
-
formacaoCandidato
-
cargoCandidato
-
inscrever
Inscreve o candidato em uma vaga- Parameters:
cVaga- ControleDeVaga- Returns:
- boolean
-
desinscrever
Cancela a incricao de uma candidato em uma vaga- Parameters:
cVaga- ControleDeVaga- Returns:
- boolean
-
puxarCandidatos
Encontra todas os candidatos- Returns:
- ControleCandidato[]
-
puxarVagas
Encontra todas as vagas criadas- Returns:
- ControleDeVaga[]
-
pesquisarFuncao
Pesquisa as vagas dada a funcao pretendida- Parameters:
pesquisa- String- Returns:
- ControleDeVaga[]
-
pesquisarEmpresa
Pesquisa as vagas dado o nome da empresa- Parameters:
pesquisa- String- Returns:
- ControleDeVaga[]
-
inscricoesCandidato
Encontra todas as inscricoes do candidato- Returns:
- ControleDeVaga[]
-
toString
-