Hierarchy For All Packages
Package Hierarchies:- com.nelioalves.cursomc,
- com.nelioalves.cursomc.config,
- com.nelioalves.cursomc.domain,
- com.nelioalves.cursomc.domain.enums,
- com.nelioalves.cursomc.dto,
- com.nelioalves.cursomc.repositories,
- com.nelioalves.cursomc.resources,
- com.nelioalves.cursomc.resources.exceptions,
- com.nelioalves.cursomc.resources.utils,
- com.nelioalves.cursomc.security,
- com.nelioalves.cursomc.security.util,
- com.nelioalves.cursomc.services,
- com.nelioalves.cursomc.services.exceptions,
- com.nelioalves.cursomc.services.utils,
- com.nelioalves.cursomc.services.validation
Class Hierarchy
- java.lang.Object
- com.nelioalves.cursomc.services.AbstractEmailService (implements com.nelioalves.cursomc.services.EmailService)
- com.nelioalves.cursomc.services.MockEmailService
- com.nelioalves.cursomc.services.SmtpEmailService
- com.nelioalves.cursomc.resources.AuthResource
- com.nelioalves.cursomc.services.AuthService
- com.nelioalves.cursomc.services.BoletoService
- com.nelioalves.cursomc.domain.Categoria (implements java.io.Serializable)
- com.nelioalves.cursomc.dto.CategoriaDTO (implements java.io.Serializable)
- com.nelioalves.cursomc.resources.CategoriaResource
- com.nelioalves.cursomc.services.CategoriaService
- com.nelioalves.cursomc.domain.Cidade (implements java.io.Serializable)
- com.nelioalves.cursomc.domain.Cliente (implements java.io.Serializable)
- com.nelioalves.cursomc.dto.ClienteDTO1 (implements java.io.Serializable)
- com.nelioalves.cursomc.dto.ClienteDTO2 (implements java.io.Serializable)
- com.nelioalves.cursomc.services.validation.ClienteInsertValidator (implements javax.validation.ConstraintValidator<A,T>)
- com.nelioalves.cursomc.resources.ClienteResource
- com.nelioalves.cursomc.services.ClienteService
- com.nelioalves.cursomc.services.validation.ClienteUpdateValidator (implements javax.validation.ConstraintValidator<A,T>)
- com.nelioalves.cursomc.dto.CredenciaisDTO (implements java.io.Serializable)
- com.nelioalves.cursomc.CursomcApplication (implements org.springframework.boot.CommandLineRunner)
- com.nelioalves.cursomc.config.DataBaseConfig
- com.nelioalves.cursomc.services.DataBaseService
- com.nelioalves.cursomc.config.DevConfig
- com.nelioalves.cursomc.dto.EmailDTO (implements java.io.Serializable)
- com.nelioalves.cursomc.domain.Endereco (implements java.io.Serializable)
- com.nelioalves.cursomc.domain.Estado (implements java.io.Serializable)
- com.nelioalves.cursomc.resources.exceptions.FieldMessage (implements java.io.Serializable)
- org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, javax.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware)
- org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter
- com.nelioalves.cursomc.security.JWTAuthenticationFilter
- org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter
- org.springframework.web.filter.OncePerRequestFilter
- org.springframework.security.web.authentication.www.BasicAuthenticationFilter
- com.nelioalves.cursomc.security.JWTAuthorizationFilter
- org.springframework.security.web.authentication.www.BasicAuthenticationFilter
- org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware)
- com.nelioalves.cursomc.domain.ItemPedido (implements java.io.Serializable)
- com.nelioalves.cursomc.domain.ItemPedidoPK (implements java.io.Serializable)
- com.nelioalves.cursomc.config.JacksonConfig
- com.nelioalves.cursomc.security.util.JWTUtil
- com.nelioalves.cursomc.domain.Pagamento (implements java.io.Serializable)
- com.nelioalves.cursomc.domain.PagamentoComBoleto
- com.nelioalves.cursomc.domain.PagamentoComCartao
- com.nelioalves.cursomc.services.PagamentoService
- com.nelioalves.cursomc.domain.Pedido (implements java.io.Serializable)
- com.nelioalves.cursomc.resources.PedidoResource
- com.nelioalves.cursomc.services.PedidoService
- com.nelioalves.cursomc.domain.Produto (implements java.io.Serializable)
- com.nelioalves.cursomc.dto.ProdutoDTO (implements java.io.Serializable)
- com.nelioalves.cursomc.resources.ProdutoResource
- com.nelioalves.cursomc.services.ProdutoService
- com.nelioalves.cursomc.resources.exceptions.ResourceExceptionHandler
- com.nelioalves.cursomc.resources.utils.ResourcesUtils
- com.nelioalves.cursomc.services.utils.ServicesUtils
- com.nelioalves.cursomc.resources.exceptions.StandardError (implements java.io.Serializable)
- com.nelioalves.cursomc.resources.exceptions.ValidationError
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.nelioalves.cursomc.services.exceptions.AuthorizationException
- com.nelioalves.cursomc.services.exceptions.DataIntegrityException
- com.nelioalves.cursomc.services.exceptions.ObjectNotFoundException
- java.lang.RuntimeException
- java.lang.Exception
- com.nelioalves.cursomc.security.UserDetailsImpl (implements org.springframework.security.core.userdetails.UserDetails)
- com.nelioalves.cursomc.services.UserDetailsServiceImpl (implements org.springframework.security.core.userdetails.UserDetailsService)
- com.nelioalves.cursomc.services.UserService
- org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter (implements org.springframework.security.config.annotation.web.WebSecurityConfigurer<T>)
- com.nelioalves.cursomc.config.SecurityConfig
- com.nelioalves.cursomc.services.AbstractEmailService (implements com.nelioalves.cursomc.services.EmailService)
Interface Hierarchy
- com.nelioalves.cursomc.services.EmailService
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
- com.nelioalves.cursomc.repositories.CategoriaRepository
- com.nelioalves.cursomc.repositories.CidadeRepository
- com.nelioalves.cursomc.repositories.ClienteRepository
- com.nelioalves.cursomc.repositories.EnderecoRepository
- com.nelioalves.cursomc.repositories.EstadoRepository
- com.nelioalves.cursomc.repositories.ItemPedidoRepository
- com.nelioalves.cursomc.repositories.PagamentoRepository
- com.nelioalves.cursomc.repositories.PedidoRepository
- com.nelioalves.cursomc.repositories.ProdutoRepository
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- com.nelioalves.cursomc.repositories.CategoriaRepository
- com.nelioalves.cursomc.repositories.CidadeRepository
- com.nelioalves.cursomc.repositories.ClienteRepository
- com.nelioalves.cursomc.repositories.EnderecoRepository
- com.nelioalves.cursomc.repositories.EstadoRepository
- com.nelioalves.cursomc.repositories.ItemPedidoRepository
- com.nelioalves.cursomc.repositories.PagamentoRepository
- com.nelioalves.cursomc.repositories.PedidoRepository
- com.nelioalves.cursomc.repositories.ProdutoRepository
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
Annotation Type Hierarchy
- com.nelioalves.cursomc.services.validation.ClienteUpdate (implements java.lang.annotation.Annotation)
- com.nelioalves.cursomc.services.validation.ClienteValidator (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.nelioalves.cursomc.domain.enums.EstadoPagamento
- com.nelioalves.cursomc.domain.enums.Perfil
- com.nelioalves.cursomc.domain.enums.TipoCliente
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)