A B C D E F G H I J L M O P Q R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEmailService - Class in com.nelioalves.cursomc.services
-
Classe abstrata de base para serviço de email
- AbstractEmailService() - Constructor for class com.nelioalves.cursomc.services.AbstractEmailService
- addErrors(String, String) - Method in class com.nelioalves.cursomc.resources.exceptions.ValidationError
- addPerfil(Perfil) - Method in class com.nelioalves.cursomc.domain.Cliente
- ADMIN - com.nelioalves.cursomc.domain.enums.Perfil
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.nelioalves.cursomc.security.JWTAuthenticationFilter
-
Tenta fazer a autenticação de usuário
- AuthorizationException - Exception in com.nelioalves.cursomc.services.exceptions
-
Exceção de autorização Essa exceção é jogada quando um usuário tenta acessar alguma informação que não pertence a ele
- AuthorizationException(String) - Constructor for exception com.nelioalves.cursomc.services.exceptions.AuthorizationException
- AuthorizationException(String, Throwable) - Constructor for exception com.nelioalves.cursomc.services.exceptions.AuthorizationException
- authotizarion(AuthorizationException, HttpServletRequest) - Method in class com.nelioalves.cursomc.resources.exceptions.ResourceExceptionHandler
-
Método que trata uma AuthorizationException
- AuthResource - Class in com.nelioalves.cursomc.resources
-
Classe REST API para endpoint /auth
- AuthResource() - Constructor for class com.nelioalves.cursomc.resources.AuthResource
- AuthService - Class in com.nelioalves.cursomc.services
-
Classe de serviço com regras de negócio para autenticação
- AuthService() - Constructor for class com.nelioalves.cursomc.services.AuthService
B
- bCryptPasswordEncoder() - Method in class com.nelioalves.cursomc.config.SecurityConfig
-
Retorna um bean de um BCryptPasswordEncoder para toda aplicação
- BoletoService - Class in com.nelioalves.cursomc.services
-
Classe de serviço para geração de data de vencimento de um boleto
- BoletoService() - Constructor for class com.nelioalves.cursomc.services.BoletoService
C
- CANCELADO - com.nelioalves.cursomc.domain.enums.EstadoPagamento
- Categoria - Class in com.nelioalves.cursomc.domain
-
Classe que representa uma Entidade Categoria
- Categoria() - Constructor for class com.nelioalves.cursomc.domain.Categoria
- Categoria(Integer, String) - Constructor for class com.nelioalves.cursomc.domain.Categoria
- CategoriaDTO - Class in com.nelioalves.cursomc.dto
-
Classe DTO que contém algumas informações de uma Categoria
- CategoriaDTO() - Constructor for class com.nelioalves.cursomc.dto.CategoriaDTO
- CategoriaDTO(Categoria) - Constructor for class com.nelioalves.cursomc.dto.CategoriaDTO
- CategoriaRepository - Interface in com.nelioalves.cursomc.repositories
-
Interface de repositório para Categorias
- CategoriaResource - Class in com.nelioalves.cursomc.resources
-
Classe de REST API para endpoints /categorias
- CategoriaResource() - Constructor for class com.nelioalves.cursomc.resources.CategoriaResource
- CategoriaService - Class in com.nelioalves.cursomc.services
-
Classe de serviço com regras de negócio de Categorias
- CategoriaService() - Constructor for class com.nelioalves.cursomc.services.CategoriaService
- Cidade - Class in com.nelioalves.cursomc.domain
-
Classe que representa uma entidade Cidade
- Cidade() - Constructor for class com.nelioalves.cursomc.domain.Cidade
- Cidade(Integer, String, Estado) - Constructor for class com.nelioalves.cursomc.domain.Cidade
- CidadeRepository - Interface in com.nelioalves.cursomc.repositories
-
Interface de repositório para Cidades
- Cliente - Class in com.nelioalves.cursomc.domain
-
Classe que representa a entidade Cliente
- Cliente() - Constructor for class com.nelioalves.cursomc.domain.Cliente
- Cliente(Integer, String, String, String, TipoCliente, String) - Constructor for class com.nelioalves.cursomc.domain.Cliente
- CLIENTE - com.nelioalves.cursomc.domain.enums.Perfil
- ClienteDTO1 - Class in com.nelioalves.cursomc.dto
-
Classe DTO que contém algumas informações de um Cliente! Esse DTO é usado para atualizar um Cliente no sistema
- ClienteDTO1() - Constructor for class com.nelioalves.cursomc.dto.ClienteDTO1
- ClienteDTO1(Cliente) - Constructor for class com.nelioalves.cursomc.dto.ClienteDTO1
- ClienteDTO2 - Class in com.nelioalves.cursomc.dto
-
Classe DTO que contém algumas informações de um Cliente! Esse DTO é usado para adicionar outro Cliente ao sistema
- ClienteDTO2() - Constructor for class com.nelioalves.cursomc.dto.ClienteDTO2
- ClienteInsertValidator - Class in com.nelioalves.cursomc.services.validation
-
Classe de validação de um ClienteDTO2 - Inserção de Clientes
- ClienteInsertValidator() - Constructor for class com.nelioalves.cursomc.services.validation.ClienteInsertValidator
- ClienteRepository - Interface in com.nelioalves.cursomc.repositories
-
Interface de repositório para Clientes
- ClienteResource - Class in com.nelioalves.cursomc.resources
-
Classe REST API para endpoints /clientes
- ClienteResource() - Constructor for class com.nelioalves.cursomc.resources.ClienteResource
- ClienteService - Class in com.nelioalves.cursomc.services
-
Classe de serviço com regras de negócio para Clientes
- ClienteService() - Constructor for class com.nelioalves.cursomc.services.ClienteService
- ClienteUpdate - Annotation Type in com.nelioalves.cursomc.services.validation
-
Anotação para validar atualização de Clientes
- ClienteUpdateValidator - Class in com.nelioalves.cursomc.services.validation
-
Classe de validação do ClienteDTO1 - Atualização de Clientes
- ClienteUpdateValidator() - Constructor for class com.nelioalves.cursomc.services.validation.ClienteUpdateValidator
- ClienteValidator - Annotation Type in com.nelioalves.cursomc.services.validation
-
Anotação para validar inserção de Clientes
- com.nelioalves.cursomc - package com.nelioalves.cursomc
- com.nelioalves.cursomc.config - package com.nelioalves.cursomc.config
- com.nelioalves.cursomc.domain - package com.nelioalves.cursomc.domain
- com.nelioalves.cursomc.domain.enums - package com.nelioalves.cursomc.domain.enums
- com.nelioalves.cursomc.dto - package com.nelioalves.cursomc.dto
- com.nelioalves.cursomc.repositories - package com.nelioalves.cursomc.repositories
- com.nelioalves.cursomc.resources - package com.nelioalves.cursomc.resources
- com.nelioalves.cursomc.resources.exceptions - package com.nelioalves.cursomc.resources.exceptions
- com.nelioalves.cursomc.resources.utils - package com.nelioalves.cursomc.resources.utils
- com.nelioalves.cursomc.security - package com.nelioalves.cursomc.security
- com.nelioalves.cursomc.security.util - package com.nelioalves.cursomc.security.util
- com.nelioalves.cursomc.services - package com.nelioalves.cursomc.services
- com.nelioalves.cursomc.services.exceptions - package com.nelioalves.cursomc.services.exceptions
- com.nelioalves.cursomc.services.utils - package com.nelioalves.cursomc.services.utils
- com.nelioalves.cursomc.services.validation - package com.nelioalves.cursomc.services.validation
- configure(AuthenticationManagerBuilder) - Method in class com.nelioalves.cursomc.config.SecurityConfig
-
Configura o UserDetailsService a ser usada e o objeto para codificação de senha do Cliente
- configure(HttpSecurity) - Method in class com.nelioalves.cursomc.config.SecurityConfig
-
Configura segurança de acesso a endpoints e estado da aplicação
- CredenciaisDTO - Class in com.nelioalves.cursomc.dto
- CredenciaisDTO() - Constructor for class com.nelioalves.cursomc.dto.CredenciaisDTO
- CredenciaisDTO(String, String) - Constructor for class com.nelioalves.cursomc.dto.CredenciaisDTO
- CursomcApplication - Class in com.nelioalves.cursomc
-
Classe principal e com main do projeto
- CursomcApplication() - Constructor for class com.nelioalves.cursomc.CursomcApplication
D
- DataBaseConfig - Class in com.nelioalves.cursomc.config
-
Classe de configuração do ambiente test que usa persistência em H2
- DataBaseConfig() - Constructor for class com.nelioalves.cursomc.config.DataBaseConfig
- DataBaseService - Class in com.nelioalves.cursomc.services
-
Classe de serviço para iniciar massa de dados da aplicação
- DataBaseService() - Constructor for class com.nelioalves.cursomc.services.DataBaseService
- dataIntegrity(DataIntegrityException, HttpServletRequest) - Method in class com.nelioalves.cursomc.resources.exceptions.ResourceExceptionHandler
-
Método que trata uma DataIntegrityException
- DataIntegrityException - Exception in com.nelioalves.cursomc.services.exceptions
-
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"
- DataIntegrityException(String) - Constructor for exception com.nelioalves.cursomc.services.exceptions.DataIntegrityException
- DataIntegrityException(String, Throwable) - Constructor for exception com.nelioalves.cursomc.services.exceptions.DataIntegrityException
- dataValidation(MethodArgumentNotValidException, HttpServletRequest) - Method in class com.nelioalves.cursomc.resources.exceptions.ResourceExceptionHandler
-
Método que trata uma MethodArgumentNotValidException
- delete(Integer) - Method in class com.nelioalves.cursomc.resources.CategoriaResource
-
Deleta uma Categoria
- delete(Integer) - Method in class com.nelioalves.cursomc.resources.ClienteResource
-
Deleta um Cliente
- delete(Integer) - Method in class com.nelioalves.cursomc.services.CategoriaService
-
Deleta uma Categoria por id
- delete(Integer) - Method in class com.nelioalves.cursomc.services.ClienteService
-
Deleta um Cliente por id
- DevConfig - Class in com.nelioalves.cursomc.config
-
Classe de configuração de ambiente Dev que usa persistência em MySQL
- DevConfig() - Constructor for class com.nelioalves.cursomc.config.DevConfig
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.nelioalves.cursomc.security.JWTAuthorizationFilter
-
Faz a autorização de acesso do usuário
E
- EmailDTO - Class in com.nelioalves.cursomc.dto
-
Classe DTO que representa um Email! Esse DTO é usado na requisição de geração de nova senha
- EmailDTO() - Constructor for class com.nelioalves.cursomc.dto.EmailDTO
- EmailService - Interface in com.nelioalves.cursomc.services
-
Interface para serviço de email
- Endereco - Class in com.nelioalves.cursomc.domain
-
Classe que representa um entidade Endereço
- Endereco() - Constructor for class com.nelioalves.cursomc.domain.Endereco
- Endereco(Integer, String, String, String, String, String, Cliente, Cidade) - Constructor for class com.nelioalves.cursomc.domain.Endereco
- EnderecoRepository - Interface in com.nelioalves.cursomc.repositories
-
Interface de repositório para Endereços
- equals(Object) - Method in class com.nelioalves.cursomc.domain.Categoria
- equals(Object) - Method in class com.nelioalves.cursomc.domain.Cidade
- equals(Object) - Method in class com.nelioalves.cursomc.domain.Cliente
- equals(Object) - Method in class com.nelioalves.cursomc.domain.Endereco
- equals(Object) - Method in class com.nelioalves.cursomc.domain.Estado
- equals(Object) - Method in class com.nelioalves.cursomc.domain.ItemPedido
- equals(Object) - Method in class com.nelioalves.cursomc.domain.ItemPedidoPK
- equals(Object) - Method in class com.nelioalves.cursomc.domain.Pagamento
- equals(Object) - Method in class com.nelioalves.cursomc.domain.Pedido
- equals(Object) - Method in class com.nelioalves.cursomc.domain.Produto
- Estado - Class in com.nelioalves.cursomc.domain
-
Classe que representa uma Entidade Estado
- Estado() - Constructor for class com.nelioalves.cursomc.domain.Estado
- Estado(Integer, String) - Constructor for class com.nelioalves.cursomc.domain.Estado
- EstadoPagamento - Enum in com.nelioalves.cursomc.domain.enums
- EstadoRepository - Interface in com.nelioalves.cursomc.repositories
-
Interface de repositório para Estados
F
- FieldMessage - Class in com.nelioalves.cursomc.resources.exceptions
-
Classe que representa um campo e seu erro! Usada para pegar os erros de validações das requisições
- FieldMessage(String, String) - Constructor for class com.nelioalves.cursomc.resources.exceptions.FieldMessage
- find(Integer) - Method in class com.nelioalves.cursomc.resources.CategoriaResource
-
Procura uma Categoria por id
- find(Integer) - Method in class com.nelioalves.cursomc.resources.ClienteResource
-
Procura um Cliente por id
- find(Integer) - Method in class com.nelioalves.cursomc.resources.PedidoResource
-
Procura um Pedido por um id
- find(Integer) - Method in class com.nelioalves.cursomc.resources.ProdutoResource
-
Procura um Produto por id
- find(Integer) - Method in class com.nelioalves.cursomc.services.CategoriaService
-
Procura uma Categoria por id
- find(Integer) - Method in class com.nelioalves.cursomc.services.ClienteService
-
Procura um Cliente por id
- find(Integer) - Method in class com.nelioalves.cursomc.services.PagamentoService
-
Procura um Pagamento por id
- find(Integer) - Method in class com.nelioalves.cursomc.services.PedidoService
-
Procura um Pedido por id
- find(Integer) - Method in class com.nelioalves.cursomc.services.ProdutoService
-
Procura um Produto
- findAll() - Method in class com.nelioalves.cursomc.resources.CategoriaResource
-
Procura todas as Categorias
- findAll() - Method in class com.nelioalves.cursomc.resources.ClienteResource
-
Procura todos os Clientes
- findAll() - Method in class com.nelioalves.cursomc.services.CategoriaService
-
Procura todas as Categorias
- findAll() - Method in class com.nelioalves.cursomc.services.ClienteService
-
Procura todos os Clientes
- findByCliente(Cliente, Pageable) - Method in interface com.nelioalves.cursomc.repositories.PedidoRepository
-
Procura Pedidos por um Clinte Pedidos são retornandos em uma página(Page)
- findByEmail(String) - Method in interface com.nelioalves.cursomc.repositories.ClienteRepository
-
Procura um Cliente por email
- findDistinctByNomeContainingAndCategoriaIn(String, List<Integer>, Pageable) - Method in class com.nelioalves.cursomc.services.ProdutoService
-
Procura Produtos e os retornam em um Page
- findDistinctByNomeContainingAndCategoriasIn(String, List<Categoria>, Pageable) - Method in interface com.nelioalves.cursomc.repositories.ProdutoRepository
-
Procura por Produtos com suas Categorias
- findPage(Integer, Integer, String, String) - Method in class com.nelioalves.cursomc.resources.CategoriaResource
-
Procura Categorias e os retornam em um página(Page)
- findPage(Integer, Integer, String, String) - Method in class com.nelioalves.cursomc.resources.ClienteResource
-
Procura Clientes e os retornam em um página(Page)
- findPage(Integer, Integer, String, String) - Method in class com.nelioalves.cursomc.services.CategoriaService
-
Procura Categorias e as retornam em um Page
- findPage(Integer, Integer, String, String) - Method in class com.nelioalves.cursomc.services.ClienteService
-
Procura Clientes e os retornam em um Page
- findPage(Integer, Integer, String, String) - Method in class com.nelioalves.cursomc.services.PedidoService
-
Procura Pedidos e os retornam em uma página(page)
- finPage(Integer, Integer, String, String) - Method in class com.nelioalves.cursomc.resources.PedidoResource
-
Procura pedidos e os retornam em uma página(Page)
- forgot(EmailDTO) - Method in class com.nelioalves.cursomc.resources.AuthResource
-
Gera uma nova senha e a envia por email
G
- generateDueDate(PagamentoComBoleto, Date) - Method in class com.nelioalves.cursomc.services.BoletoService
-
Retorna um PagamentoComBoleto com data de vencimento
- generateToken(String) - Method in class com.nelioalves.cursomc.security.util.JWTUtil
-
Gera um token JWT a partir de um email recebido
- getAuthorities() - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- getBairro() - Method in class com.nelioalves.cursomc.domain.Endereco
- getBairro() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getCategoriaList() - Method in class com.nelioalves.cursomc.domain.Produto
- getCep() - Method in class com.nelioalves.cursomc.domain.Endereco
- getCep() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getCidade() - Method in class com.nelioalves.cursomc.domain.Endereco
- getCidadeId() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getCidadeList() - Method in class com.nelioalves.cursomc.domain.Estado
- getCliente() - Method in class com.nelioalves.cursomc.domain.Endereco
- getCliente() - Method in class com.nelioalves.cursomc.domain.Pedido
- getComplemento() - Method in class com.nelioalves.cursomc.domain.Endereco
- getComplemento() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getCpfOuCnpj() - Method in class com.nelioalves.cursomc.domain.Cliente
- getCpfOuCnpj() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getDataPagamento() - Method in class com.nelioalves.cursomc.domain.PagamentoComBoleto
- getDataVencimento() - Method in class com.nelioalves.cursomc.domain.PagamentoComBoleto
- getDesconto() - Method in class com.nelioalves.cursomc.domain.ItemPedido
- getDescricao() - Method in enum com.nelioalves.cursomc.domain.enums.EstadoPagamento
- getDescricao() - Method in enum com.nelioalves.cursomc.domain.enums.Perfil
- getDescricao() - Method in enum com.nelioalves.cursomc.domain.enums.TipoCliente
- getEmail() - Method in class com.nelioalves.cursomc.domain.Cliente
- getEmail() - Method in class com.nelioalves.cursomc.dto.ClienteDTO1
- getEmail() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getEmail() - Method in class com.nelioalves.cursomc.dto.CredenciaisDTO
- getEmail() - Method in class com.nelioalves.cursomc.dto.EmailDTO
- getEmail() - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- getEmailService() - Method in class com.nelioalves.cursomc.config.DataBaseConfig
-
Método pra retornar um Bean de EmailService
- getEndereco() - Method in class com.nelioalves.cursomc.domain.Pedido
- getEnderecoList() - Method in class com.nelioalves.cursomc.domain.Cliente
- getErrorsList() - Method in class com.nelioalves.cursomc.resources.exceptions.ValidationError
- getEstado() - Method in class com.nelioalves.cursomc.domain.Cidade
- getEstadoPagamento() - Method in class com.nelioalves.cursomc.domain.Pagamento
- getField() - Method in class com.nelioalves.cursomc.resources.exceptions.FieldMessage
- getId() - Method in class com.nelioalves.cursomc.domain.Categoria
- getId() - Method in class com.nelioalves.cursomc.domain.Cidade
- getId() - Method in class com.nelioalves.cursomc.domain.Cliente
- getId() - Method in class com.nelioalves.cursomc.domain.Endereco
- getId() - Method in class com.nelioalves.cursomc.domain.Estado
- getId() - Method in class com.nelioalves.cursomc.domain.Pagamento
- getId() - Method in class com.nelioalves.cursomc.domain.Pedido
- getId() - Method in class com.nelioalves.cursomc.domain.Produto
- getId() - Method in class com.nelioalves.cursomc.dto.CategoriaDTO
- getId() - Method in class com.nelioalves.cursomc.dto.ClienteDTO1
- getId() - Method in class com.nelioalves.cursomc.dto.ProdutoDTO
- getId() - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- getInstante() - Method in class com.nelioalves.cursomc.domain.Pedido
- getItemPedidoSet() - Method in class com.nelioalves.cursomc.domain.Pedido
- getItemPedidoSet() - Method in class com.nelioalves.cursomc.domain.Produto
- getLogradouro() - Method in class com.nelioalves.cursomc.domain.Endereco
- getLogradouro() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getMessage() - Method in class com.nelioalves.cursomc.resources.exceptions.FieldMessage
- getMessage() - Method in class com.nelioalves.cursomc.resources.exceptions.StandardError
- getName() - Method in class com.nelioalves.cursomc.domain.Cidade
- getNome() - Method in class com.nelioalves.cursomc.domain.Categoria
- getNome() - Method in class com.nelioalves.cursomc.domain.Cliente
- getNome() - Method in class com.nelioalves.cursomc.domain.Estado
- getNome() - Method in class com.nelioalves.cursomc.domain.Produto
- getNome() - Method in class com.nelioalves.cursomc.dto.CategoriaDTO
- getNome() - Method in class com.nelioalves.cursomc.dto.ClienteDTO1
- getNome() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getNome() - Method in class com.nelioalves.cursomc.dto.ProdutoDTO
- getNumero() - Method in class com.nelioalves.cursomc.domain.Endereco
- getNumero() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getNumeroDeParcelas() - Method in class com.nelioalves.cursomc.domain.PagamentoComCartao
- getPagamento() - Method in class com.nelioalves.cursomc.domain.Pedido
- getPassword() - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- getPedido() - Method in class com.nelioalves.cursomc.domain.ItemPedido
- getPedido() - Method in class com.nelioalves.cursomc.domain.ItemPedidoPK
- getPedido() - Method in class com.nelioalves.cursomc.domain.Pagamento
- getPedidoList() - Method in class com.nelioalves.cursomc.domain.Cliente
- getPedidos() - Method in class com.nelioalves.cursomc.domain.Produto
- getPerfilSet() - Method in class com.nelioalves.cursomc.domain.Cliente
- getPreco() - Method in class com.nelioalves.cursomc.domain.ItemPedido
- getPreco() - Method in class com.nelioalves.cursomc.domain.Produto
- getPreco() - Method in class com.nelioalves.cursomc.dto.ProdutoDTO
- getProduto() - Method in class com.nelioalves.cursomc.domain.ItemPedido
- getProduto() - Method in class com.nelioalves.cursomc.domain.ItemPedidoPK
- getProdutosList() - Method in class com.nelioalves.cursomc.domain.Categoria
- getQuantidade() - Method in class com.nelioalves.cursomc.domain.ItemPedido
- getSenha() - Method in class com.nelioalves.cursomc.domain.Cliente
- getSenha() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getSenha() - Method in class com.nelioalves.cursomc.dto.CredenciaisDTO
- getSenha() - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- getSerialVersionUID() - Static method in class com.nelioalves.cursomc.domain.Endereco
- getStatus() - Method in class com.nelioalves.cursomc.resources.exceptions.StandardError
- getSubtotal() - Method in class com.nelioalves.cursomc.domain.ItemPedido
- getTelefone1() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getTelefone2() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getTelefone3() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getTelefonesSet() - Method in class com.nelioalves.cursomc.domain.Cliente
- getTime() - Method in class com.nelioalves.cursomc.resources.exceptions.StandardError
- getTipo() - Method in enum com.nelioalves.cursomc.domain.enums.EstadoPagamento
- getTipo() - Method in enum com.nelioalves.cursomc.domain.enums.Perfil
- getTipo() - Method in enum com.nelioalves.cursomc.domain.enums.TipoCliente
- getTipoCliente() - Method in class com.nelioalves.cursomc.domain.Cliente
- getTipoCliente() - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- getTotalPedido() - Method in class com.nelioalves.cursomc.domain.Pedido
- getUserAuthenticated() - Static method in class com.nelioalves.cursomc.services.UserService
-
Retorna um usuário logado
- getUsername() - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- getUsername(String) - Method in class com.nelioalves.cursomc.security.util.JWTUtil
-
Pega o nome de usuário no token
- groups() - Method in annotation type com.nelioalves.cursomc.services.validation.ClienteUpdate
- groups() - Method in annotation type com.nelioalves.cursomc.services.validation.ClienteValidator
H
- hashCode() - Method in class com.nelioalves.cursomc.domain.Categoria
- hashCode() - Method in class com.nelioalves.cursomc.domain.Cidade
- hashCode() - Method in class com.nelioalves.cursomc.domain.Cliente
- hashCode() - Method in class com.nelioalves.cursomc.domain.Endereco
- hashCode() - Method in class com.nelioalves.cursomc.domain.Estado
- hashCode() - Method in class com.nelioalves.cursomc.domain.ItemPedido
- hashCode() - Method in class com.nelioalves.cursomc.domain.ItemPedidoPK
- hashCode() - Method in class com.nelioalves.cursomc.domain.Pagamento
- hashCode() - Method in class com.nelioalves.cursomc.domain.Pedido
- hashCode() - Method in class com.nelioalves.cursomc.domain.Produto
- hasHole(Perfil) - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
-
Verifica se o usuário possui algum Perfil
- htmlFromTemplatePedido(Pedido) - Method in class com.nelioalves.cursomc.services.AbstractEmailService
-
Coloca dados do Pedido em um HTML com Thymeleaf
I
- initializaH2() - Method in class com.nelioalves.cursomc.config.DataBaseConfig
-
Método para inicializar o banco H2
- initialize(ClienteUpdate) - Method in class com.nelioalves.cursomc.services.validation.ClienteUpdateValidator
- initialize(ClienteValidator) - Method in class com.nelioalves.cursomc.services.validation.ClienteInsertValidator
- initializeDataBase() - Method in class com.nelioalves.cursomc.services.DataBaseService
-
Método que irá instânciar as classes de domínio e adiciona-las ao banco
- initializeMariaDB() - Method in class com.nelioalves.cursomc.config.DevConfig
-
Método para incializar o banco no MySQL ou MariaDB
- insert(CategoriaDTO) - Method in class com.nelioalves.cursomc.resources.CategoriaResource
-
Insere uma Categoria
- insert(ClienteDTO2) - Method in class com.nelioalves.cursomc.resources.ClienteResource
-
Insere um Cliente
- insert(Categoria) - Method in class com.nelioalves.cursomc.services.CategoriaService
-
Insere uma Categoria
- insert(Cliente) - Method in class com.nelioalves.cursomc.services.ClienteService
-
Insere um Cliente
- insert(Pedido) - Method in class com.nelioalves.cursomc.resources.PedidoResource
-
Insere um Pedido
- insert(Pedido) - Method in class com.nelioalves.cursomc.services.PedidoService
-
Insere um Pedido Além do Pedido ser salvo, será salvo um Pagamento e um ItemPedido e um email será enviado com o Pedido para o Cliente
- isAccountNonExpired() - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- isAccountNonLocked() - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- isCNPJ(String) - Static method in class com.nelioalves.cursomc.services.utils.ServicesUtils
-
Verifica se o CNPJ é válido
- isCPF(String) - Static method in class com.nelioalves.cursomc.services.utils.ServicesUtils
-
Verifica se o CPF é válido
- isCredentialsNonExpired() - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- isEnabled() - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- isValid(ClienteDTO1, ConstraintValidatorContext) - Method in class com.nelioalves.cursomc.services.validation.ClienteUpdateValidator
-
Método para validar os atributos de um ClienteDTO1
- isValid(ClienteDTO2, ConstraintValidatorContext) - Method in class com.nelioalves.cursomc.services.validation.ClienteInsertValidator
-
Método para validar os atributos de um ClienteDTO2
- ItemPedido - Class in com.nelioalves.cursomc.domain
-
Classe que representa uma entidade ItemPedido! Essa entidade terá um ItemPedidoPk que será uma chave primária composta de um Produto e um Pedido
- ItemPedido() - Constructor for class com.nelioalves.cursomc.domain.ItemPedido
- ItemPedido(Produto, Pedido, Double, Integer, Double) - Constructor for class com.nelioalves.cursomc.domain.ItemPedido
- ItemPedidoPK - Class in com.nelioalves.cursomc.domain
-
Classe que representa uma chave primária composta usada em ItemPedico
- ItemPedidoPK() - Constructor for class com.nelioalves.cursomc.domain.ItemPedidoPK
- ItemPedidoRepository - Interface in com.nelioalves.cursomc.repositories
-
Interface de repositório para ItemPedidos
J
- JacksonConfig - Class in com.nelioalves.cursomc.config
-
Classe de configuração do Jackson(Biblioteca de json Java)
- JacksonConfig() - Constructor for class com.nelioalves.cursomc.config.JacksonConfig
- JWTAuthenticationFilter - Class in com.nelioalves.cursomc.security
-
Classe que representa filtro de autenticação
- JWTAuthenticationFilter(AuthenticationManager, JWTUtil) - Constructor for class com.nelioalves.cursomc.security.JWTAuthenticationFilter
- JWTAuthorizationFilter - Class in com.nelioalves.cursomc.security
-
Classe que implementa filtro de autorização
- JWTAuthorizationFilter(AuthenticationManager, JWTUtil, UserDetailsService) - Constructor for class com.nelioalves.cursomc.security.JWTAuthorizationFilter
- JWTUtil - Class in com.nelioalves.cursomc.security.util
-
Classe útil com métodos estáticos usados no contexto do JWT
- JWTUtil() - Constructor for class com.nelioalves.cursomc.security.util.JWTUtil
L
- loadUserByUsername(String) - Method in class com.nelioalves.cursomc.services.UserDetailsServiceImpl
-
Cria um UserDetails a partir de um email de um Cliente
M
- main(String[]) - Static method in class com.nelioalves.cursomc.CursomcApplication
- message() - Method in annotation type com.nelioalves.cursomc.services.validation.ClienteUpdate
- message() - Method in annotation type com.nelioalves.cursomc.services.validation.ClienteValidator
- MockEmailService - Class in com.nelioalves.cursomc.services
-
Classe de serviço de emails para simular envio de emails
- MockEmailService() - Constructor for class com.nelioalves.cursomc.services.MockEmailService
O
- objectMapperBuilder() - Method in class com.nelioalves.cursomc.config.JacksonConfig
-
Método Bean para mapear os "filhos" de Pagamento! Esse mapeamento é feito para que a requisiçao do usuário que contenha um PagamentoComBoleto ou PagamentoComCartao seja processada da maneira correta pelo Backend, ou seja, que o backend saiba instanciar de forma correta as subclasses de Pagamento
- objectNotFound(ObjectNotFoundException, HttpServletRequest) - Method in class com.nelioalves.cursomc.resources.exceptions.ResourceExceptionHandler
-
Método que trata uma ObjectNotFoundException
- ObjectNotFoundException - Exception in com.nelioalves.cursomc.services.exceptions
-
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 encotrado
- ObjectNotFoundException(String) - Constructor for exception com.nelioalves.cursomc.services.exceptions.ObjectNotFoundException
- ObjectNotFoundException(String, Throwable) - Constructor for exception com.nelioalves.cursomc.services.exceptions.ObjectNotFoundException
P
- Pagamento - Class in com.nelioalves.cursomc.domain
-
Classe que representa uma entidade abstrata Pagamento
- Pagamento() - Constructor for class com.nelioalves.cursomc.domain.Pagamento
- Pagamento(Integer, EstadoPagamento, Pedido) - Constructor for class com.nelioalves.cursomc.domain.Pagamento
- PagamentoComBoleto - Class in com.nelioalves.cursomc.domain
-
Classe que representa uma entidade PagamentoComBoleto
- PagamentoComBoleto() - Constructor for class com.nelioalves.cursomc.domain.PagamentoComBoleto
- PagamentoComBoleto(Integer, EstadoPagamento, Pedido, Date, Date) - Constructor for class com.nelioalves.cursomc.domain.PagamentoComBoleto
- PagamentoComCartao - Class in com.nelioalves.cursomc.domain
-
Classe que representa uma entidade PagamentoComCartao
- PagamentoComCartao() - Constructor for class com.nelioalves.cursomc.domain.PagamentoComCartao
- PagamentoComCartao(Integer, EstadoPagamento, Pedido, Integer) - Constructor for class com.nelioalves.cursomc.domain.PagamentoComCartao
- PagamentoRepository - Interface in com.nelioalves.cursomc.repositories
-
Interface de repositório para Pagamentos
- PagamentoService - Class in com.nelioalves.cursomc.services
-
Classe de serviço com regras de negócio para Pagamentos
- PagamentoService() - Constructor for class com.nelioalves.cursomc.services.PagamentoService
- ParamDecoder(String) - Static method in class com.nelioalves.cursomc.resources.utils.ResourcesUtils
-
Decodifica um parâmetro de URL para UTF-8
- ParamToList(String) - Static method in class com.nelioalves.cursomc.resources.utils.ResourcesUtils
-
Converte uma lista de parâmetros de String para List
- payload() - Method in annotation type com.nelioalves.cursomc.services.validation.ClienteUpdate
- payload() - Method in annotation type com.nelioalves.cursomc.services.validation.ClienteValidator
- PEDENTE - com.nelioalves.cursomc.domain.enums.EstadoPagamento
- Pedido - Class in com.nelioalves.cursomc.domain
-
Classe que representa uma entidade Pedido
- Pedido() - Constructor for class com.nelioalves.cursomc.domain.Pedido
- Pedido(Integer, Date, Cliente, Endereco) - Constructor for class com.nelioalves.cursomc.domain.Pedido
- PedidoRepository - Interface in com.nelioalves.cursomc.repositories
-
Interface de repositório para Pedidos
- PedidoResource - Class in com.nelioalves.cursomc.resources
-
Classe REST API para endpoints /pedidos
- PedidoResource() - Constructor for class com.nelioalves.cursomc.resources.PedidoResource
- PedidoService - Class in com.nelioalves.cursomc.services
-
Classe de serviço com regras de negócios de Pedidos
- PedidoService() - Constructor for class com.nelioalves.cursomc.services.PedidoService
- Perfil - Enum in com.nelioalves.cursomc.domain.enums
- PESSOAFISICA - com.nelioalves.cursomc.domain.enums.TipoCliente
- PESSOAJURIDICA - com.nelioalves.cursomc.domain.enums.TipoCliente
- prepareHTMLMimeMessage(Pedido) - Method in class com.nelioalves.cursomc.services.AbstractEmailService
-
Prepara um email(MimeMessage)
- prepareMailMessage(Pedido) - Method in class com.nelioalves.cursomc.services.AbstractEmailService
-
Prepara o email(SimpleMailMessage)
- prepareNewPasswordEmail(Cliente, String) - Method in class com.nelioalves.cursomc.services.AbstractEmailService
-
Prepara um email(SimpleMailMessage) contendo a nova senha do Cliente
- Produto - Class in com.nelioalves.cursomc.domain
-
Classe que representa uma Entidade Produto
- Produto() - Constructor for class com.nelioalves.cursomc.domain.Produto
- Produto(Integer, String, Double) - Constructor for class com.nelioalves.cursomc.domain.Produto
- ProdutoDTO - Class in com.nelioalves.cursomc.dto
-
Classe DTO que contém algumas informações de um Produto!
- ProdutoDTO() - Constructor for class com.nelioalves.cursomc.dto.ProdutoDTO
- ProdutoDTO(Produto) - Constructor for class com.nelioalves.cursomc.dto.ProdutoDTO
- ProdutoRepository - Interface in com.nelioalves.cursomc.repositories
-
Interface de repositório para Produtos
- ProdutoResource - Class in com.nelioalves.cursomc.resources
-
Classe REST API para endpoints /produtos
- ProdutoResource() - Constructor for class com.nelioalves.cursomc.resources.ProdutoResource
- ProdutoService - Class in com.nelioalves.cursomc.services
-
Classe de serviço com regras de negócio para Produtos
- ProdutoService() - Constructor for class com.nelioalves.cursomc.services.ProdutoService
Q
- QUITADO - com.nelioalves.cursomc.domain.enums.EstadoPagamento
R
- refreshToken(HttpServletResponse) - Method in class com.nelioalves.cursomc.resources.AuthResource
-
Gera um novo token para um usuário logado com token perto de expiração
- ResourceExceptionHandler - Class in com.nelioalves.cursomc.resources.exceptions
-
Classe que representa um manipulador de exceções
- ResourceExceptionHandler() - Constructor for class com.nelioalves.cursomc.resources.exceptions.ResourceExceptionHandler
- ResourcesUtils - Class in com.nelioalves.cursomc.resources.utils
-
Classe com métodos úteis estáticos usado na camada de resource
- ResourcesUtils() - Constructor for class com.nelioalves.cursomc.resources.utils.ResourcesUtils
- run(String...) - Method in class com.nelioalves.cursomc.CursomcApplication
S
- search(String, String, Integer, Integer, String, String) - Method in class com.nelioalves.cursomc.resources.ProdutoResource
-
Procura por Produtos e os retornam em uma página(Page)
- SecurityConfig - Class in com.nelioalves.cursomc.config
-
Classe de configuração de segurança
- SecurityConfig() - Constructor for class com.nelioalves.cursomc.config.SecurityConfig
- sendEmail(SimpleMailMessage) - Method in interface com.nelioalves.cursomc.services.EmailService
- sendEmail(SimpleMailMessage) - Method in class com.nelioalves.cursomc.services.MockEmailService
-
Envio simulado de email
- sendEmail(SimpleMailMessage) - Method in class com.nelioalves.cursomc.services.SmtpEmailService
-
Envia o email
- sendHTMLEmail(MimeMessage) - Method in interface com.nelioalves.cursomc.services.EmailService
- sendHTMLEmail(MimeMessage) - Method in class com.nelioalves.cursomc.services.MockEmailService
-
Envio simulado de email com HTML
- sendHTMLEmail(MimeMessage) - Method in class com.nelioalves.cursomc.services.SmtpEmailService
-
Envia o email com HTML
- sendNewPassword(String) - Method in class com.nelioalves.cursomc.services.AuthService
-
Gera uma nova senha e faz envio dela por email
- sendNewPasswordEmail(Cliente, String) - Method in class com.nelioalves.cursomc.services.AbstractEmailService
-
Faz envio do email
- sendNewPasswordEmail(Cliente, String) - Method in interface com.nelioalves.cursomc.services.EmailService
- sendOrderConfirmationEmail(Pedido) - Method in class com.nelioalves.cursomc.services.AbstractEmailService
-
Faz o envio do email
- sendOrderConfirmationEmail(Pedido) - Method in interface com.nelioalves.cursomc.services.EmailService
- sendOrderConfirmationHTMLEmail(Pedido) - Method in class com.nelioalves.cursomc.services.AbstractEmailService
-
Envia um email com HTML! Caso ocorra uma MessagingException, um email simples é enviado
- sendOrderConfirmationHTMLEmail(Pedido) - Method in interface com.nelioalves.cursomc.services.EmailService
- ServicesUtils - Class in com.nelioalves.cursomc.services.utils
-
Classe com métodos estáticos úteis
- ServicesUtils() - Constructor for class com.nelioalves.cursomc.services.utils.ServicesUtils
- setBairro(String) - Method in class com.nelioalves.cursomc.domain.Endereco
- setBairro(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setCategoriaList(List<Categoria>) - Method in class com.nelioalves.cursomc.domain.Produto
- setCep(String) - Method in class com.nelioalves.cursomc.domain.Endereco
- setCep(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setCidade(Cidade) - Method in class com.nelioalves.cursomc.domain.Endereco
- setCidadeId(Integer) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setCidadeList(List<Cidade>) - Method in class com.nelioalves.cursomc.domain.Estado
- setCliente(Cliente) - Method in class com.nelioalves.cursomc.domain.Endereco
- setCliente(Cliente) - Method in class com.nelioalves.cursomc.domain.Pedido
- setComplemento(String) - Method in class com.nelioalves.cursomc.domain.Endereco
- setComplemento(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setCpfOuCnpj(String) - Method in class com.nelioalves.cursomc.domain.Cliente
- setCpfOuCnpj(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setDataPagamento(Date) - Method in class com.nelioalves.cursomc.domain.PagamentoComBoleto
- setDataVencimento(Date) - Method in class com.nelioalves.cursomc.domain.PagamentoComBoleto
- setDesconto(Double) - Method in class com.nelioalves.cursomc.domain.ItemPedido
- setEmail(String) - Method in class com.nelioalves.cursomc.domain.Cliente
- setEmail(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO1
- setEmail(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setEmail(String) - Method in class com.nelioalves.cursomc.dto.CredenciaisDTO
- setEmail(String) - Method in class com.nelioalves.cursomc.dto.EmailDTO
- setEmail(String) - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- setEndereco(Endereco) - Method in class com.nelioalves.cursomc.domain.Pedido
- setEnderecoList(List<Endereco>) - Method in class com.nelioalves.cursomc.domain.Cliente
- setEstado(Estado) - Method in class com.nelioalves.cursomc.domain.Cidade
- setEstadoPagamento(EstadoPagamento) - Method in class com.nelioalves.cursomc.domain.Pagamento
- setField(String) - Method in class com.nelioalves.cursomc.resources.exceptions.FieldMessage
- setId(Integer) - Method in class com.nelioalves.cursomc.domain.Categoria
- setId(Integer) - Method in class com.nelioalves.cursomc.domain.Cidade
- setId(Integer) - Method in class com.nelioalves.cursomc.domain.Cliente
- setId(Integer) - Method in class com.nelioalves.cursomc.domain.Endereco
- setId(Integer) - Method in class com.nelioalves.cursomc.domain.Estado
- setId(Integer) - Method in class com.nelioalves.cursomc.domain.Pagamento
- setId(Integer) - Method in class com.nelioalves.cursomc.domain.Pedido
- setId(Integer) - Method in class com.nelioalves.cursomc.domain.Produto
- setId(Integer) - Method in class com.nelioalves.cursomc.dto.CategoriaDTO
- setId(Integer) - Method in class com.nelioalves.cursomc.dto.ClienteDTO1
- setId(Integer) - Method in class com.nelioalves.cursomc.dto.ProdutoDTO
- setId(Integer) - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- setInstante(Date) - Method in class com.nelioalves.cursomc.domain.Pedido
- setItemPedidoSet(Set<ItemPedido>) - Method in class com.nelioalves.cursomc.domain.Pedido
- setItemPedidoSet(Set<ItemPedido>) - Method in class com.nelioalves.cursomc.domain.Produto
- setLogradouro(String) - Method in class com.nelioalves.cursomc.domain.Endereco
- setLogradouro(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setMessage(String) - Method in class com.nelioalves.cursomc.resources.exceptions.FieldMessage
- setMessage(String) - Method in class com.nelioalves.cursomc.resources.exceptions.StandardError
- setName(String) - Method in class com.nelioalves.cursomc.domain.Cidade
- setNome(String) - Method in class com.nelioalves.cursomc.domain.Categoria
- setNome(String) - Method in class com.nelioalves.cursomc.domain.Cliente
- setNome(String) - Method in class com.nelioalves.cursomc.domain.Estado
- setNome(String) - Method in class com.nelioalves.cursomc.domain.Produto
- setNome(String) - Method in class com.nelioalves.cursomc.dto.CategoriaDTO
- setNome(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO1
- setNome(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setNome(String) - Method in class com.nelioalves.cursomc.dto.ProdutoDTO
- setNumero(String) - Method in class com.nelioalves.cursomc.domain.Endereco
- setNumero(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setNumeroDeParcelas(Integer) - Method in class com.nelioalves.cursomc.domain.PagamentoComCartao
- setPagamento(Pagamento) - Method in class com.nelioalves.cursomc.domain.Pedido
- setPedido(Pedido) - Method in class com.nelioalves.cursomc.domain.ItemPedido
- setPedido(Pedido) - Method in class com.nelioalves.cursomc.domain.ItemPedidoPK
- setPedido(Pedido) - Method in class com.nelioalves.cursomc.domain.Pagamento
- setPedidoList(List<Pedido>) - Method in class com.nelioalves.cursomc.domain.Cliente
- setPreco(Double) - Method in class com.nelioalves.cursomc.domain.ItemPedido
- setPreco(Double) - Method in class com.nelioalves.cursomc.domain.Produto
- setPreco(Double) - Method in class com.nelioalves.cursomc.dto.ProdutoDTO
- setProduto(Produto) - Method in class com.nelioalves.cursomc.domain.ItemPedido
- setProduto(Produto) - Method in class com.nelioalves.cursomc.domain.ItemPedidoPK
- setProdutosList(List<Produto>) - Method in class com.nelioalves.cursomc.domain.Categoria
- setQuantidade(Integer) - Method in class com.nelioalves.cursomc.domain.ItemPedido
- setSenha(String) - Method in class com.nelioalves.cursomc.domain.Cliente
- setSenha(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setSenha(String) - Method in class com.nelioalves.cursomc.dto.CredenciaisDTO
- setSenha(String) - Method in class com.nelioalves.cursomc.security.UserDetailsImpl
- setStatus(Integer) - Method in class com.nelioalves.cursomc.resources.exceptions.StandardError
- setTelefone1(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setTelefone2(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setTelefone3(String) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- setTelefonesSet(Set<String>) - Method in class com.nelioalves.cursomc.domain.Cliente
- setTime(Long) - Method in class com.nelioalves.cursomc.resources.exceptions.StandardError
- setTipoCliente(TipoCliente) - Method in class com.nelioalves.cursomc.domain.Cliente
- setTipoCliente(Integer) - Method in class com.nelioalves.cursomc.dto.ClienteDTO2
- SmtpEmailService - Class in com.nelioalves.cursomc.services
-
Classe de serviço de email que envia email usando SMTP do Google
- SmtpEmailService() - Constructor for class com.nelioalves.cursomc.services.SmtpEmailService
- StandardError - Class in com.nelioalves.cursomc.resources.exceptions
-
Classe que representa um erro padrão com status, mensagem e tempo de lançamento do erro
- StandardError(Integer, String, Long) - Constructor for class com.nelioalves.cursomc.resources.exceptions.StandardError
- successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class com.nelioalves.cursomc.security.JWTAuthenticationFilter
-
Retorna um token JWT para o usuário caso a autenticação tenha ocorrido com sucesso
T
- TipoCliente - Enum in com.nelioalves.cursomc.domain.enums
- toCategoria(CategoriaDTO) - Method in class com.nelioalves.cursomc.services.CategoriaService
-
Converte um CategoriaDTO em uma Categoria
- toCliente(ClienteDTO1) - Method in class com.nelioalves.cursomc.services.ClienteService
-
Conversão de ClienteDTO1 para Cliete
- toCliente(ClienteDTO2) - Method in class com.nelioalves.cursomc.services.ClienteService
-
Conversão de ClienteDTO2 para Cliente
- toEnum(Integer) - Static method in enum com.nelioalves.cursomc.domain.enums.EstadoPagamento
- toEnum(Integer) - Static method in enum com.nelioalves.cursomc.domain.enums.Perfil
- toEnum(Integer) - Static method in enum com.nelioalves.cursomc.domain.enums.TipoCliente
- tokenValido(String) - Method in class com.nelioalves.cursomc.security.util.JWTUtil
-
Verifica se um token recebido em um requisição é válido
- toString() - Method in class com.nelioalves.cursomc.domain.ItemPedido
- toString() - Method in class com.nelioalves.cursomc.domain.Pedido
U
- update(CategoriaDTO, Integer) - Method in class com.nelioalves.cursomc.resources.CategoriaResource
-
Atualiza um Categoria
- update(ClienteDTO1, Integer) - Method in class com.nelioalves.cursomc.resources.ClienteResource
-
Atualiza um Cliente
- update(Categoria) - Method in class com.nelioalves.cursomc.services.CategoriaService
-
Atualiza uma Categoria
- update(Cliente) - Method in class com.nelioalves.cursomc.services.ClienteService
-
Atualiza um Cliente
- UserDetailsImpl - Class in com.nelioalves.cursomc.security
-
Classe que representa um usuário com informações básica que está logado
- UserDetailsImpl() - Constructor for class com.nelioalves.cursomc.security.UserDetailsImpl
- UserDetailsImpl(Integer, String, String, Set<Perfil>) - Constructor for class com.nelioalves.cursomc.security.UserDetailsImpl
- UserDetailsServiceImpl - Class in com.nelioalves.cursomc.services
-
Classe de serviço com regras de negócio para UserDetails
- UserDetailsServiceImpl() - Constructor for class com.nelioalves.cursomc.services.UserDetailsServiceImpl
- UserService - Class in com.nelioalves.cursomc.services
-
Classe de serviço com regras de negócio para usuários(UserDetailsImpl)
- UserService() - Constructor for class com.nelioalves.cursomc.services.UserService
V
- ValidationError - Class in com.nelioalves.cursomc.resources.exceptions
-
Classe que representa um erro de validação, que possuí uma lista de erros
- ValidationError(Integer, String, Long) - Constructor for class com.nelioalves.cursomc.resources.exceptions.ValidationError
- valueOf(String) - Static method in enum com.nelioalves.cursomc.domain.enums.EstadoPagamento
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.nelioalves.cursomc.domain.enums.Perfil
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.nelioalves.cursomc.domain.enums.TipoCliente
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.nelioalves.cursomc.domain.enums.EstadoPagamento
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.nelioalves.cursomc.domain.enums.Perfil
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.nelioalves.cursomc.domain.enums.TipoCliente
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages