Class 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 interface CadastroInterface<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 interface CadastroInterface<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 interface CadastroInterface<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 interface CadastroInterface<Veiculo>
      • listarAcessos

        public void listarAcessos()
        método listar
        uso:
        cadastoVeiculos.listar();
        Este método exibe a Lista de acessos.