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
Constructors -
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 pretendidavoiddesinscrever(Vaga vaga) Cancela a inscricao do candidato de uma vagagetCargo()longgetCPF()voidInscreve o candidato na vaga desejadavoidvoidsetCompetencias(String competencias) voidsetCPF(long cpf) voidsetFormacao(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
-