All Classes and Interfaces

Class
Description
Controlador REST para gerenciar operações relacionadas à autenticação na aplicação "ReceitaQueDoiMenos".
 
 
Configuração para lidar com Cross-Origin Resource Sharing (CORS) na aplicação.
 
 
A classe Drink representa uma bebida dentro do sistema
Controlador REST para gerenciar operações relacionadas a Drinks na aplicação "ReceitaQueDoiMenos".
Classe que Representa um mapeador de entidades, melhorando a abstração dentro dos serviços.
A interface DrinkRepository é uma extensão da interface MongoRepository, fornecendo métodos para acessar e manipular dados relacionados às bebidas no banco de dados MongoDB.
Informações referentes a um drink criados ou atualizados requeridos dentro do sistema
Informações referentes a um drink criados ou atualizados retornados pelo sistema
A classe DrinkService fornece métodos para gerenciar operações relacionadas a bebidas, incluindo criação, recuperação, atualização e exclusão de bebidas.
Classe para representar uma resposta de erro padronizada.
 
A classe ForbiddenWordsValidator fornece métodos para validar a presença de palavras proibidas em textos, incluindo validação de dados de usuários, refeições e bebidas.
Classe para lidar com exceções em nível de controlador, fornecendo respostas padronizadas.
Dados referentes ao Login do Usuário na aplicação
Resposta ao Login do usuário
A classe Meal representa uma refeição dentro do sistema
Controlador REST para gerenciar operações relacionadas a refeições na aplicação "ReceitaQueDoiMenos".
Classe que Representa um mapeador de entidades, melhorando a abstração dentro dos serviços.
A interface MealRepository é uma extensão da interface MongoRepository, fornecendo métodos para acessar e manipular dados relacionados às refeições no banco de dados MongoDB.
Informações referentes a um drink criados ou atualizados requeridos dentro do sistema
Informações referentes a um drink criados ou atualizados retornados pelo sistema
A classe MealService fornece métodos para gerenciar operações relacionadas a refeições, incluindo criação, recuperação, atualização e exclusão de refeições.
Configurações personalizadas para o OpenAPI (Swagger).
 
 
Novo token de acesso solicitado pelo usuário.
Configurações de segurança para a aplicação.
Filtro de segurança para processar tokens de autenticação em cada requisição.
 
A classe TokenService fornece métodos para geração, validação e manipulação de tokens de acesso e refresh.
Enumeator referente ao tipo de Drink
Enumeator referente ao tipo de refeição
 
Representação de um Usuário dentro do Sistema
Controlador REST para gerenciar operações relacionadas a usuários, incluindo informações de perfil, receitas e curtidas.
Informações referentes ao criador de cada refeição ou drink consultado
Classe que Representa um mapeador de entidades, melhorando a abstração dentro dos serviços.
A interface UserRepository é uma extensão da interface MongoRepository, fornecendo métodos para acessar e manipular dados relacionados aos usuários no banco de dados MongoDB.
Informações referentes a um usuário criado ou atualizados requeridos dentro do sistema
Informações referentes a um usuário criado ou atualizados requeridos dentro do sistema
A classe UserService fornece métodos para realizar operações relacionadas a usuários, incluindo recuperação de informações, manipulação de refeições e bebidas criadas e favoritas, atualização de perfil e interações de "curtir" e "descurtir" com refeições e bebidas.