Package cadastros
Class Cadastro<T>
java.lang.Object
cadastros.Cadastro<T>
- Type Parameters:
T
- Tipo de objeto a ser cadastrado
- Direct Known Subclasses:
CadastroAluno
,CadastroDisciplina
,CadastroProfessor
,CadastroTurma
Classe abstrata que define um cadastro genérico
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Método que atualiza um objetoint
Método que cadastra um objetoMétodo que retorna a lista de cadastrosabstract T
Método que pesquisa um objeto pelo códigoboolean
Método que remove um objeto
-
Constructor Details
-
Cadastro
public Cadastro()Construtor padrão que inicializa a lista de cadastros
-
-
Method Details
-
cadastrar
Método que cadastra um objeto- Parameters:
t
- Objeto a ser cadastrado- Returns:
- Número de objetos cadastrados
- Throws:
CampoEmBrancoException
- Exceção lançada quando um campo obrigatório não é preenchido
-
remover
Método que remove um objeto- Parameters:
t
- Objeto a ser removido- Returns:
- true se o objeto foi removido com sucesso
-
pesquisar
Método que pesquisa um objeto pelo código- Parameters:
codigo
- Código do objeto a ser pesquisado- Returns:
- Objeto pesquisado
-
atualizar
Método que atualiza um objeto- Parameters:
codigo
- Código do objeto a ser atualizadot
- Objeto atualizado- Returns:
- true se a atualização foi bem-sucedida
-
getCadastros
Método que retorna a lista de cadastros- Returns:
- Lista de cadastros
-