A B C D E F G H I J L M O P Q R S T U V 
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.
A B C D E F G H I J L M O P Q R S T U V 
All Classes All Packages