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
-
Method Summary
Modifier and TypeMethodDescriptionlong
boolean
criarCandidato
(String nome, String endereco, String cpfStr, String email, String competencias, String formacao, String cargo) Cria um candidatoboolean
desinscrever
(ControleDeVaga cVaga) Cancela a incricao de uma candidato em uma vagaboolean
editarCandidato
(String nome, String endereco, String cpfStr, String email, String competencias, String formacao, String cargo) Edita um candidatoboolean
inscrever
(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 criadasvoid
setCandidato
(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
-