Package modelo
Class Candidato
java.lang.Object
modelo.Usuario
modelo.Candidato
Classe Candidato simula o comportamento de um Candidato a uma vaga de emprego e herda da classe Usuario
- Since:
- 2023
- Version:
- 1.0
- Author:
- Guilherme Westphall and Lucas Martins
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuscarVagaPorEmpresa
(String nomeEmpresa) Busca por uma vaga dado o nome de uma EmpresabuscarVagaPorFuncao
(String funcao) Busca por uma vaga dada a funcao pretendidavoid
desinscrever
(Vaga vaga) Cancela a inscricao do candidato de uma vagagetCargo()
long
getCPF()
void
Inscreve o candidato na vaga desejadavoid
void
setCompetencias
(String competencias) void
setCPF
(long cpf) void
setFormacao
(String formacao) toString()
Methods inherited from class modelo.Usuario
getEmail, getEndereco, getNome, getVagas, setEmail, setEndereco, setNome, setVagas
-
Constructor Details
-
Candidato
public Candidato()Construtor sem parametros da classe Candidato -
Candidato
public Candidato(String nome, String endereco, long cpf, String email, String competencias, String formacao, String cargo) Construtor com todos os parametros da classe Candidato- Parameters:
nome
- Stringendereco
- Stringcpf
- longemail
- Stringcompetencias
- Stringformacao
- Stringcargo
- String
-
-
Method Details
-
getCPF
public long getCPF() -
setCPF
public void setCPF(long cpf) -
getCompetencias
-
setCompetencias
-
getFormacao
-
setFormacao
-
getCargo
-
setCargo
-
toString
-
inscrever
Inscreve o candidato na vaga desejada- Parameters:
vaga
- Vaga
-
desinscrever
Cancela a inscricao do candidato de uma vaga- Parameters:
vaga
- Vaga
-
buscarVagaPorFuncao
Busca por uma vaga dada a funcao pretendida- Parameters:
funcao
- String- Returns:
- ArrayList
-
buscarVagaPorEmpresa
Busca por uma vaga dado o nome de uma Empresa- Parameters:
nomeEmpresa
- String- Returns:
- ArrayList
-