Class CadastroVeiculos
- java.lang.Object
-
- com.grupo10.estacionamento.classes.CadastroVeiculos
-
- All Implemented Interfaces:
CadastroInterface<Veiculo>
public class CadastroVeiculos extends Object implements CadastroInterface<Veiculo>
Classe CadastroVeiculos
Define a estrutura de cadastros de veiculos da aplicação
Implementa a interface CadastroInterface
- Since:
- may 2021
- Version:
- 1.0
- Author:
- Lucas Ramon
-
-
Constructor Summary
Constructors Constructor Description CadastroVeiculos()
Construtor default da classe CadastroVeiculos
uso:
CadastoVeiculos cadastoVeiculos= new CadastroVeiculos();CadastroVeiculos(List<Veiculo> veiculos)
Construtor sobrecarregado da classe CadastroVeiculos
uso:
CadastoVeiculos cadastoVeiculos= new CadastroVeiculos(List veiculos);
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Veiculo
buscar(String placa)
método buscar
uso:
cadastoVeiculos.buscar( String placa);
Este método procura o objeto veiculo na lista e retorna a busca.void
cadastrar(Veiculo veiculo)
método cadastrar
uso:
cadastoVeiculos.cadastrar(Veiculo veiculo);
Este método adicona um veiculo a Lista de veiculos.void
Cadastrar(VeiculoMensalista veiculoMensalista)
método cadastrar
uso:
cadastoVeiculos.cadastrar(VeiculoMensalista veiculoMensalista);
Este método adicona um veiculo mensalista a Lista de veiculos.List<Veiculo>
getVeiculos()
void
listar()
método listar
uso:
cadastoVeiculoos.listar();
Este método exibe a Lista de veiculos.void
listarAcessos()
método listar
uso:
cadastoVeiculos.listar();
Este método exibe a Lista de acessos.void
remover(int index)
método remover
uso:
cadastoVeiculos.remover(int index);
Este método remove um veiculo da Lista de veiculos.
-
-
-
Constructor Detail
-
CadastroVeiculos
public CadastroVeiculos(List<Veiculo> veiculos)
Construtor sobrecarregado da classe CadastroVeiculos
uso:
CadastoVeiculos cadastoVeiculos= new CadastroVeiculos(List veiculos);- Parameters:
veiculos
- faz referência a lista de veiculos
-
CadastroVeiculos
public CadastroVeiculos()
Construtor default da classe CadastroVeiculos
uso:
CadastoVeiculos cadastoVeiculos= new CadastroVeiculos();
-
-
Method Detail
-
cadastrar
public void cadastrar(Veiculo veiculo)
método cadastrar
uso:
cadastoVeiculos.cadastrar(Veiculo veiculo);
Este método adicona um veiculo a Lista de veiculos.- Specified by:
cadastrar
in interfaceCadastroInterface<Veiculo>
- Parameters:
veiculo
- faz referência ao veiculo que será adcionado a lista
-
Cadastrar
public void Cadastrar(VeiculoMensalista veiculoMensalista)
método cadastrar
uso:
cadastoVeiculos.cadastrar(VeiculoMensalista veiculoMensalista);
Este método adicona um veiculo mensalista a Lista de veiculos.- Parameters:
veiculoMensalista
- faz referência ao Veiculo mensalista que será adcionado a lista
-
remover
public void remover(int index)
método remover
uso:
cadastoVeiculos.remover(int index);
Este método remove um veiculo da Lista de veiculos.- Specified by:
remover
in interfaceCadastroInterface<Veiculo>
- Parameters:
index
- faz refência a posição do veiculo na lista.
-
buscar
public Veiculo buscar(String placa)
método buscar
uso:
cadastoVeiculos.buscar( String placa);
Este método procura o objeto veiculo na lista e retorna a busca. Se não houver algum veiculo com a placa passada por paramentro, o método retorna nulo.- Specified by:
buscar
in interfaceCadastroInterface<Veiculo>
- Parameters:
placa
- faz referência a placa do veiculo- Returns:
- Veiculo: veiculo procurado
-
listar
public void listar()
método listar
uso:
cadastoVeiculoos.listar();
Este método exibe a Lista de veiculos.- Specified by:
listar
in interfaceCadastroInterface<Veiculo>
-
listarAcessos
public void listarAcessos()
método listar
uso:
cadastoVeiculos.listar();
Este método exibe a Lista de acessos.
-
-