A B C D E G I L M P R S T V 
All Classes All Packages

A

Acesso - Class in com.grupo10.estacionamento.classes
Classe abstrataAcesso
Acesso() - Constructor for class com.grupo10.estacionamento.classes.Acesso
Construtor default da classe Acesso

uso:
Acesso acesso = new Acesso();
Acesso(LocalDateTime, LocalDateTime, double, double) - Constructor for class com.grupo10.estacionamento.classes.Acesso
Construtor sobrecarregado da classe Veiculo

uso (exemplo):
Acesso acesso= new Acesso (LocalDateTime entrada, LocalDateTime saida ,0.5,27);

onde:
AcessoMensalista - Class in com.grupo10.estacionamento.classes
Classe AcessoMensalista
AcessoMensalista() - Constructor for class com.grupo10.estacionamento.classes.AcessoMensalista
Construtor default da classe AcessoMensalista

uso:
AcessoMensalista acesso = new AcessoMensalista();
AcessoPorDiaria - Class in com.grupo10.estacionamento.classes
Classe AcessoPorDiaria
AcessoPorDiaria() - Constructor for class com.grupo10.estacionamento.classes.AcessoPorDiaria
Construtor default da classe AcessoPorDiaria

uso:
AcessoPorDiaria acesso = new AcessoPorDiaria();
AcessoPorHora - Class in com.grupo10.estacionamento.classes
Classe AcessoPorHora
AcessoPorHora() - Constructor for class com.grupo10.estacionamento.classes.AcessoPorHora
 
AcessoPorMinuto - Class in com.grupo10.estacionamento.classes
Classe AcessoPorMinuto
AcessoPorMinuto() - Constructor for class com.grupo10.estacionamento.classes.AcessoPorMinuto
Construtor default da classe AcessoPorMinuto

uso:
AcessoPorMinuto acesso = new AcessoPorMinuto();
AcessoPorPernoite - Class in com.grupo10.estacionamento.classes
Classe AcessoPorPernoite
AcessoPorPernoite() - Constructor for class com.grupo10.estacionamento.classes.AcessoPorPernoite
Construtor default da classe AcessoPorPernoite

uso:
AcessoPorPernoite acesso = new AcessoPorPernoite();
AcessoPorQuinze - Class in com.grupo10.estacionamento.classes
Classe AcessoPorQuinze
AcessoPorQuinze() - Constructor for class com.grupo10.estacionamento.classes.AcessoPorQuinze
 

B

buscar(String) - Method in class com.grupo10.estacionamento.classes.CadastroAcessos
 
buscar(String) - Method in class com.grupo10.estacionamento.classes.CadastroProprietarios
método buscar
uso:
cadastoProprietarios.buscar( String cnh);
Este método procura o objeto proprietario na lista e retorna a busca.
buscar(String) - Method in class com.grupo10.estacionamento.classes.CadastroVeiculos
método buscar
uso:
cadastoVeiculos.buscar( String placa);
Este método procura o objeto veiculo na lista e retorna a busca.
buscar(String) - Method in interface com.grupo10.estacionamento.interfaces.CadastroInterface
 

C

caculaPeriodo() - Method in class com.grupo10.estacionamento.classes.Acesso
método calculaPeriodo
uso:
acesso.calculaPeriodo();
Este método calcula o período do acesso em dias,meses e anos.
cadastrar(Acesso) - Method in class com.grupo10.estacionamento.classes.CadastroAcessos
método cadastrar
uso:
cadastoAcesos.cadastrar(Acesso a);
Este método adicona um acesso a Lista de acessos.
cadastrar(Proprietario) - Method in class com.grupo10.estacionamento.classes.CadastroProprietarios
método cadastrar
uso:
cadastoProprietarios.cadastrar(Proprietario proprietario);
Este método adicona um acesso a Lista de proprietarios.
cadastrar(Veiculo) - Method in class com.grupo10.estacionamento.classes.CadastroVeiculos
método cadastrar
uso:
cadastoVeiculos.cadastrar(Veiculo veiculo);
Este método adicona um veiculo a Lista de veiculos.
cadastrar(E) - Method in interface com.grupo10.estacionamento.interfaces.CadastroInterface
 
Cadastrar(VeiculoMensalista) - Method in class com.grupo10.estacionamento.classes.CadastroVeiculos
método cadastrar
uso:
cadastoVeiculos.cadastrar(VeiculoMensalista veiculoMensalista);
Este método adicona um veiculo mensalista a Lista de veiculos.
CadastroAcessos - Class in com.grupo10.estacionamento.classes
Classe CadastroAcessos
CadastroAcessos() - Constructor for class com.grupo10.estacionamento.classes.CadastroAcessos
Construtor default da classe CadastroAcessos

uso:
CadastoAcessos cadastoAcessos = new CadastroAcessos();
CadastroInterface<E> - Interface in com.grupo10.estacionamento.interfaces
Interface CadastroInterface
CadastroProprietarios - Class in com.grupo10.estacionamento.classes
Classe CadastroProprietarios
CadastroProprietarios() - Constructor for class com.grupo10.estacionamento.classes.CadastroProprietarios
Construtor default da classe CadastroProprietarios

uso:
CadastoProprietarios cadastoProprietarios = new CadastroProprietarios();
CadastroVeiculos - Class in com.grupo10.estacionamento.classes
Classe CadastroVeiculos
CadastroVeiculos() - Constructor for class com.grupo10.estacionamento.classes.CadastroVeiculos
Construtor default da classe CadastroVeiculos

uso:
CadastoVeiculos cadastoVeiculos= new CadastroVeiculos();
CadastroVeiculos(List<Veiculo>) - Constructor for class com.grupo10.estacionamento.classes.CadastroVeiculos
Construtor sobrecarregado da classe CadastroVeiculos

uso:
CadastoVeiculos cadastoVeiculos= new CadastroVeiculos(List veiculos);
calculaDuracao() - Method in class com.grupo10.estacionamento.classes.Acesso
método calculaDuracao
uso:
acesso.calculaDuracao();
Este método calcula a duração do acesso em horas,minutos e segundos.
calculaValor(Duration, double) - Method in class com.grupo10.estacionamento.classes.Acesso
 
calculaValor(Duration, double) - Method in class com.grupo10.estacionamento.classes.AcessoMensalista
método calculaValor
uso:
acessoMensalista.calculaValor();
Este método calcula o custo de um acesso mensalista.
calculaValor(Duration, double) - Method in class com.grupo10.estacionamento.classes.AcessoPorDiaria
método calculaValor
uso:
acessoPorDiaria.calculaValor();
Este método calcula o custo de um acesso por diária.
calculaValor(Duration, double) - Method in class com.grupo10.estacionamento.classes.AcessoPorHora
método calculaValor
uso:
acessoPorHora.calculaValor();
Este método calcula o custo de um acesso por hora.
calculaValor(Duration, double) - Method in class com.grupo10.estacionamento.classes.AcessoPorMinuto
método calculaValor
uso:
acessoPorMinuto.calculaValor();
Este método calcula o custo de um acesso por minuto.
calculaValor(Duration, double) - Method in class com.grupo10.estacionamento.classes.AcessoPorPernoite
método calculaValor
uso:
acessoPorPernoite.calculaValor();
Este método calcula o custo de um acesso por pernoite.
calculaValor(Duration, double) - Method in class com.grupo10.estacionamento.classes.AcessoPorQuinze
método calculaValor
uso:
acessoPorQuinze.calculaValor();
Este método calcula o custo de um acesso por fraçôes de quinze minutos.
classificaAcesso(LocalDateTime, LocalDateTime) - Static method in class com.grupo10.estacionamento.app.GerenciamentoEstacionamento
 
com.grupo10.estacionamento.app - package com.grupo10.estacionamento.app
 
com.grupo10.estacionamento.classes - package com.grupo10.estacionamento.classes
 
com.grupo10.estacionamento.exceptions - package com.grupo10.estacionamento.exceptions
 
com.grupo10.estacionamento.interfaces - package com.grupo10.estacionamento.interfaces
 

D

DadosPessoaisIncompletosException - Exception in com.grupo10.estacionamento.exceptions
Classe DadosPessoaisIncompletosException
DadosPessoaisIncompletosException() - Constructor for exception com.grupo10.estacionamento.exceptions.DadosPessoaisIncompletosException
 
DadosVeiculosIncompletosException - Exception in com.grupo10.estacionamento.exceptions
Classe DadosVeiculosIncompletosException
DadosVeiculosIncompletosException() - Constructor for exception com.grupo10.estacionamento.exceptions.DadosVeiculosIncompletosException
 
duracao - Variable in class com.grupo10.estacionamento.classes.Acesso
 

E

entrada - Variable in class com.grupo10.estacionamento.classes.Acesso
 
EstacionamentoFechadoException - Exception in com.grupo10.estacionamento.exceptions
Classe EstacionamentoFechadoException
EstacionamentoFechadoException() - Constructor for exception com.grupo10.estacionamento.exceptions.EstacionamentoFechadoException
 
exibeFaturamento() - Static method in class com.grupo10.estacionamento.app.Main
 

G

GerenciamentoEstacionamento - Class in com.grupo10.estacionamento.app
Classe GerenciamentoEstacionamento Recebe métodos de leitura,validação e filtragem da aplicação
GerenciamentoEstacionamento() - Constructor for class com.grupo10.estacionamento.app.GerenciamentoEstacionamento
 
getAcessos() - Method in class com.grupo10.estacionamento.classes.CadastroAcessos
 
getAcessos() - Method in class com.grupo10.estacionamento.classes.Veiculo
Getter do atributo acessos
uso:
veiculo.getAcessos();
getCnh() - Method in class com.grupo10.estacionamento.classes.Proprietario
Getter do atributo cnh
uso:
veiculo.getCnh();
getDuracao() - Method in class com.grupo10.estacionamento.classes.Acesso
Getter do atributo duracao
uso:
acesso.getDuracao();
getEndereco() - Method in class com.grupo10.estacionamento.classes.Proprietario
Getter do atributo endereco
uso:
proprietario.getEndereco();
getEntrada() - Method in class com.grupo10.estacionamento.classes.Acesso
Getter do atributo entrada
uso:
acesso.getEntrada();
getId() - Method in class com.grupo10.estacionamento.classes.Acesso
 
getMarca() - Method in class com.grupo10.estacionamento.classes.Veiculo
Getter do atributo marca
uso:
veiculo.getMarca();
getModelo() - Method in class com.grupo10.estacionamento.classes.Veiculo
Getter do atributo modelo
uso:
veiculo.getModelo();
getnCelular() - Method in class com.grupo10.estacionamento.classes.Proprietario
Getter do atributo nCelular
uso:
proprietario.getnCelular();
getNome() - Method in class com.grupo10.estacionamento.classes.Proprietario
Getter do atributo nome
uso:
proprietatio.getNome();
getnResidencial() - Method in class com.grupo10.estacionamento.classes.Proprietario
/** Getter do atributo nResidencial
uso:
proprietario.getnResidencial();
getNumeroPlaca() - Method in class com.grupo10.estacionamento.classes.Veiculo
Getter do atributo numeroPlaca
uso:
veiculo.getNumeroPlaca();
getPeriodo() - Method in class com.grupo10.estacionamento.classes.Acesso
Getter do atributo periodo
uso:
acesso.getPeriodo();
getProprietario() - Method in class com.grupo10.estacionamento.classes.VeiculoMensalista
 
getProprietarios() - Method in class com.grupo10.estacionamento.classes.CadastroProprietarios
 
getSaida() - Method in class com.grupo10.estacionamento.classes.Acesso
Getter do atributo saida
uso:
acesso.getSaida();
getTarifa() - Method in class com.grupo10.estacionamento.classes.Acesso
Getter do atributo tarifa
uso:
acesso.getTarifa();
getValor() - Method in class com.grupo10.estacionamento.classes.Acesso
Getter do atributo valor
uso:
acesso.getValot();
getVeiculos() - Method in class com.grupo10.estacionamento.classes.CadastroVeiculos
 

I

id - Variable in class com.grupo10.estacionamento.classes.Acesso
 

L

lerData(String) - Static method in class com.grupo10.estacionamento.app.GerenciamentoEstacionamento
O método lerData() é utilizado para obter um formato especial de Hora.
lerHora(String) - Static method in class com.grupo10.estacionamento.app.GerenciamentoEstacionamento
O método lerHora() é utilizado para obter um formato especial de Hora.
listar() - Method in class com.grupo10.estacionamento.classes.CadastroAcessos
método listar
uso:
cadastoAcesos.listar();
Este método exibe a Lista de acessos.
listar() - Method in class com.grupo10.estacionamento.classes.CadastroProprietarios
método listar
uso:
cadastoProprietarios.listar();
Este método exibe a Lista de proprietarios.
listar() - Method in class com.grupo10.estacionamento.classes.CadastroVeiculos
método listar
uso:
cadastoVeiculoos.listar();
Este método exibe a Lista de veiculos.
listar() - Method in interface com.grupo10.estacionamento.interfaces.CadastroInterface
 
listarAcessos() - Method in class com.grupo10.estacionamento.classes.CadastroVeiculos
método listar
uso:
cadastoVeiculos.listar();
Este método exibe a Lista de acessos.

M

main(String[]) - Static method in class com.grupo10.estacionamento.app.Main
 
Main - Class in com.grupo10.estacionamento.app
Classe Main Recebe o método main que é o runner de toda a aplicação
Main() - Constructor for class com.grupo10.estacionamento.app.Main
 
menu() - Static method in class com.grupo10.estacionamento.app.Main
 
mostraTodosAcessosDoVeiculo() - Method in class com.grupo10.estacionamento.classes.Veiculo
método mostraTodosAcessosDoVeiculo
uso:
veiculo.mostraTodosAcessosDoVeiculo();
Este método varre a lista de acessos e retorna todos o acessos com a informações recorrentes .

P

periodo - Variable in class com.grupo10.estacionamento.classes.Acesso
 
PeriodoInvalidoException - Exception in com.grupo10.estacionamento.exceptions
Classe PeriodoInvalidoException
PeriodoInvalidoException() - Constructor for exception com.grupo10.estacionamento.exceptions.PeriodoInvalidoException
 
Proprietario - Class in com.grupo10.estacionamento.classes
Classe Veiculo
Proprietario() - Constructor for class com.grupo10.estacionamento.classes.Proprietario
 

R

remover(int) - Method in class com.grupo10.estacionamento.classes.CadastroAcessos
método remover
uso:
cadastoAcesos.remover(int index);
Este método remove um acesso da Lista de acessos.
remover(int) - Method in class com.grupo10.estacionamento.classes.CadastroProprietarios
método remover
uso:
cadastoProprietarios.remover(int index);
Este método remove um acesso da Lista de proprietarios.
remover(int) - Method in class com.grupo10.estacionamento.classes.CadastroVeiculos
método remover
uso:
cadastoVeiculos.remover(int index);
Este método remove um veiculo da Lista de veiculos.
remover(int) - Method in interface com.grupo10.estacionamento.interfaces.CadastroInterface
 

S

saida - Variable in class com.grupo10.estacionamento.classes.Acesso
 
setAcesso(Acesso) - Method in class com.grupo10.estacionamento.classes.Veiculo
Setter do atributo acessos que é um ArrayList de Acesso
uso:
veiculo.setAcesso(Acesso acesso);
setCnh(String) - Method in class com.grupo10.estacionamento.classes.Proprietario
Setter do atributo cnh
uso:
proprietario.setCnh(String cnh);
setDuracao(Duration) - Method in class com.grupo10.estacionamento.classes.Acesso
Setter do atributo duracao
uso:
acesso.setDuracao(Duration duracao);
setEndereco(String) - Method in class com.grupo10.estacionamento.classes.Proprietario
Setter do atributo endereco
uso:
veiculo.setEndereco(String endereco);
setEntrada(LocalDate, LocalTime) - Method in class com.grupo10.estacionamento.classes.Acesso
 
setEntrada(LocalDate, LocalTime) - Method in class com.grupo10.estacionamento.classes.AcessoMensalista
Setter do atributo entrada
uso:
acesso.setEntrada(LocalDate dia, LocalTime hora);
setEntrada(LocalDate, LocalTime) - Method in class com.grupo10.estacionamento.classes.AcessoPorDiaria
Setter do atributo entrada
uso:
acesso.setEntrada(LocalDate dia, LocalTime hora);
setEntrada(LocalDate, LocalTime) - Method in class com.grupo10.estacionamento.classes.AcessoPorHora
Setter do atributo entrada
uso:
acesso.setEntrada(LocalDate dia, LocalTime hora);
setEntrada(LocalDate, LocalTime) - Method in class com.grupo10.estacionamento.classes.AcessoPorMinuto
Setter do atributo entrada
uso:
acesso.setEntrada(LocalDate dia, LocalTime hora);
setEntrada(LocalDate, LocalTime) - Method in class com.grupo10.estacionamento.classes.AcessoPorPernoite
Setter do atributo entrada
uso:
acesso.setEntrada(LocalDate dia, LocalTime hora);
setEntrada(LocalDate, LocalTime) - Method in class com.grupo10.estacionamento.classes.AcessoPorQuinze
Setter do atributo entrada
uso:
acesso.setEntrada(LocalDate dia, LocalTime hora);
setId(int) - Method in class com.grupo10.estacionamento.classes.Acesso
 
setMarca(String) - Method in class com.grupo10.estacionamento.classes.Veiculo
Setter do atributo marca
uso:
veiculo.setMarca(String marca);
setModelo(String) - Method in class com.grupo10.estacionamento.classes.Veiculo
Setter do atributo modelo
uso:
veiculo.setModelo(String modelo);
setnCelular(String) - Method in class com.grupo10.estacionamento.classes.Proprietario
Setter do atributo nCelular
uso:
proprietario.setnCelulara(String numeroDaPlaca);
setNome(String) - Method in class com.grupo10.estacionamento.classes.Proprietario
Setter do atributo nome
uso:
veiculo.setNome(String nome);
setnResidencial(String) - Method in class com.grupo10.estacionamento.classes.Proprietario
Setter do atributo nResidencial
uso:
proprietario.setnResidencial(String nResidencial);
setNumeroPlaca(String) - Method in class com.grupo10.estacionamento.classes.Veiculo
Setter do atributo numeroPlaca
uso:
veiculo.setNumeroPlaca(String numeroDaPlaca);
setProprietario(Proprietario) - Method in class com.grupo10.estacionamento.classes.VeiculoMensalista
 
setSaida(LocalDate, LocalTime) - Method in class com.grupo10.estacionamento.classes.Acesso
Setter do atributo saida
uso:
acesso.setSaida(LocalDate dia, LocalTime hora);
setTarifa(double) - Method in class com.grupo10.estacionamento.classes.Acesso
Setter do atributo tarifa
uso:
acesso.setTarifa(double tarifa);
setValor(double) - Method in class com.grupo10.estacionamento.classes.Acesso
Setter do atributo valor
uso:
acesso.setValor(double valor);
setVeiculos(List<Veiculo>) - Method in class com.grupo10.estacionamento.classes.CadastroAcessos
 

T

tarifa - Variable in class com.grupo10.estacionamento.classes.Acesso
 

V

valor - Variable in class com.grupo10.estacionamento.classes.Acesso
 
Veiculo - Class in com.grupo10.estacionamento.classes
Classe Veiculo
Veiculo() - Constructor for class com.grupo10.estacionamento.classes.Veiculo
Construtor default da classe Veiculo

uso:
Veiculo veiculo = new Veiculo();
O objeto inicia-se com um ArrayList do tipo Acesso para receber os acessos.
Veiculo(String, String, String) - Constructor for class com.grupo10.estacionamento.classes.Veiculo
Construtor sobrecarregado da classe Veiculo

uso:
Veiculo veiculo= new Veiculo ("marca","modelo","numeroDaPlaca");

onde:
VeiculoMensalista - Class in com.grupo10.estacionamento.classes
 
VeiculoMensalista() - Constructor for class com.grupo10.estacionamento.classes.VeiculoMensalista
 
VeiculoMensalista(Proprietario) - Constructor for class com.grupo10.estacionamento.classes.VeiculoMensalista
 
VeiculoMensalista(Proprietario, String, String, String) - Constructor for class com.grupo10.estacionamento.classes.VeiculoMensalista
 
A B C D E G I L M P R S T V 
All Classes All Packages