All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractEmailService Classe abstrata de base para serviço de emailAuthorizationException Exceção de autorização Essa exceção é jogada quando um usuário tenta acessar alguma informação que não pertence a eleAuthResource Classe REST API para endpoint /authAuthService Classe de serviço com regras de negócio para autenticaçãoBoletoService Classe de serviço para geração de data de vencimento de um boletoCategoria Classe que representa uma Entidade CategoriaCategoriaDTO Classe DTO que contém algumas informações de uma CategoriaCategoriaRepository Interface de repositório para CategoriasCategoriaResource Classe de REST API para endpoints /categoriasCategoriaService Classe de serviço com regras de negócio de CategoriasCidade Classe que representa uma entidade CidadeCidadeRepository Interface de repositório para CidadesCliente Classe que representa a entidade ClienteClienteDTO1 Classe DTO que contém algumas informações de um Cliente! Esse DTO é usado para atualizar um Cliente no sistemaClienteDTO2 Classe DTO que contém algumas informações de um Cliente! Esse DTO é usado para adicionar outro Cliente ao sistemaClienteInsertValidator Classe de validação de um ClienteDTO2 - Inserção de ClientesClienteRepository Interface de repositório para ClientesClienteResource Classe REST API para endpoints /clientesClienteService Classe de serviço com regras de negócio para ClientesClienteUpdate Anotação para validar atualização de ClientesClienteUpdateValidator Classe de validação do ClienteDTO1 - Atualização de ClientesClienteValidator Anotação para validar inserção de ClientesCredenciaisDTO CursomcApplication Classe principal e com main do projetoDataBaseConfig Classe de configuração do ambiente test que usa persistência em H2DataBaseService Classe de serviço para iniciar massa de dados da aplicaçãoDataIntegrityException Exceção de integridade de dados Essa exceção é jogada quando um método tenta apagar um objeto que possuí referencia a outros objetos, e esses, outros objetos, podem ficar "orfãos"DevConfig Classe de configuração de ambiente Dev que usa persistência em MySQLEmailDTO Classe DTO que representa um Email! Esse DTO é usado na requisição de geração de nova senhaEmailService Interface para serviço de emailEndereco Classe que representa um entidade EndereçoEnderecoRepository Interface de repositório para EndereçosEstado Classe que representa uma Entidade EstadoEstadoPagamento EstadoRepository Interface de repositório para EstadosFieldMessage Classe que representa um campo e seu erro! Usada para pegar os erros de validações das requisiçõesItemPedido Classe que representa uma entidade ItemPedido! Essa entidade terá um ItemPedidoPk que será uma chave primária composta de um Produto e um PedidoItemPedidoPK Classe que representa uma chave primária composta usada em ItemPedicoItemPedidoRepository Interface de repositório para ItemPedidosJacksonConfig Classe de configuração do Jackson(Biblioteca de json Java)JWTAuthenticationFilter Classe que representa filtro de autenticaçãoJWTAuthorizationFilter Classe que implementa filtro de autorizaçãoJWTUtil Classe útil com métodos estáticos usados no contexto do JWTMockEmailService Classe de serviço de emails para simular envio de emailsObjectNotFoundException Exceção para objetos não encontrados no banco Como o próprio nome da exceção diz, se trata de uma exceção que é jogada quando algum objeto não encotradoPagamento Classe que representa uma entidade abstrata PagamentoPagamentoComBoleto Classe que representa uma entidade PagamentoComBoletoPagamentoComCartao Classe que representa uma entidade PagamentoComCartaoPagamentoRepository Interface de repositório para PagamentosPagamentoService Classe de serviço com regras de negócio para PagamentosPedido Classe que representa uma entidade PedidoPedidoRepository Interface de repositório para PedidosPedidoResource Classe REST API para endpoints /pedidosPedidoService Classe de serviço com regras de negócios de PedidosPerfil Produto Classe que representa uma Entidade ProdutoProdutoDTO Classe DTO que contém algumas informações de um Produto!ProdutoRepository Interface de repositório para ProdutosProdutoResource Classe REST API para endpoints /produtosProdutoService Classe de serviço com regras de negócio para ProdutosResourceExceptionHandler Classe que representa um manipulador de exceçõesResourcesUtils Classe com métodos úteis estáticos usado na camada de resourceSecurityConfig Classe de configuração de segurançaServicesUtils Classe com métodos estáticos úteisSmtpEmailService Classe de serviço de email que envia email usando SMTP do GoogleStandardError Classe que representa um erro padrão com status, mensagem e tempo de lançamento do erroTipoCliente UserDetailsImpl Classe que representa um usuário com informações básica que está logadoUserDetailsServiceImpl Classe de serviço com regras de negócio para UserDetailsUserService Classe de serviço com regras de negócio para usuários(UserDetailsImpl)ValidationError Classe que representa um erro de validação, que possuí uma lista de erros