Class Hierarchy

  • java.lang.Object
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.controllers.AuthenticationController
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.services.AuthenticationService (implements org.springframework.security.core.userdetails.UserDetailsService)
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.infra.configs.CorsConfiguration
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.models.drink.Drink
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.controllers.DrinkController
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.models.drink.DrinkMapper
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.services.DrinkService
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.infra.handler.ErrorResponse
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.utils.ForbiddenWordsValidator
    • 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, jakarta.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
      • org.springframework.web.filter.OncePerRequestFilter
        • br.com.receitaquedoimenos.ReceitaQueDoiMenos.infra.security.SecurityFilter
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.models.meal.Meal
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.controllers.MealController
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.models.meal.MealMapper
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.services.MealService
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.infra.configs.OpenApiConfigurations
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.ReceitaQueDoiMenosApplication
    • java.lang.Record
    • org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler (implements org.springframework.context.MessageSourceAware)
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.infra.security.SecurityConfigurations
    • java.lang.Throwable (implements java.io.Serializable)
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.services.TokenService
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.models.user.User (implements org.springframework.security.core.userdetails.UserDetails)
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.controllers.UserController
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.models.user.UserMapper
    • br.com.receitaquedoimenos.ReceitaQueDoiMenos.services.UserService

Interface Hierarchy

  • org.springframework.data.repository.query.QueryByExampleExecutor<T>
    • org.springframework.data.mongodb.repository.MongoRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
      • br.com.receitaquedoimenos.ReceitaQueDoiMenos.repositories.DrinkRepository
      • br.com.receitaquedoimenos.ReceitaQueDoiMenos.repositories.MealRepository
      • br.com.receitaquedoimenos.ReceitaQueDoiMenos.repositories.UserRepository
  • org.springframework.data.repository.Repository<T,ID>
    • org.springframework.data.repository.CrudRepository<T,ID>
      • org.springframework.data.repository.ListCrudRepository<T,ID>
        • org.springframework.data.mongodb.repository.MongoRepository<T,ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • br.com.receitaquedoimenos.ReceitaQueDoiMenos.repositories.DrinkRepository
          • br.com.receitaquedoimenos.ReceitaQueDoiMenos.repositories.MealRepository
          • br.com.receitaquedoimenos.ReceitaQueDoiMenos.repositories.UserRepository
    • org.springframework.data.repository.PagingAndSortingRepository<T,ID>
      • org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>
        • org.springframework.data.mongodb.repository.MongoRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • br.com.receitaquedoimenos.ReceitaQueDoiMenos.repositories.DrinkRepository
          • br.com.receitaquedoimenos.ReceitaQueDoiMenos.repositories.MealRepository
          • br.com.receitaquedoimenos.ReceitaQueDoiMenos.repositories.UserRepository

Enum Class Hierarchy