All Classes and Interfaces
Class
Description
Entidade JPA que representa uma adoção no banco de dados.
Controller responsável por manipular operações relacionadas as adoções do usuário.
Representa um objeto de transferência de dados (DTO) para informações de adoção.
Interface de repositório para a entidade Adocao.
Representa um objeto de transferência de dados (DTO) para informações de adoção.
A interface
AdocaoServico
possui a assinatura dos metodos que devem ser implementados.Classe que implementa a interface AdocaoServico.
Representa um objeto de transferência de dados (DTO) para informações de adoção.
Entidade JPA que representa um pet no banco de dados.
Controller responsável por manipular operações relacionadas aos animais.
Representa um objeto de transferência de dados (DTO) para informações de animais.
Interface de repositório para a entidade Animais.
Representa um objeto de transferência de dados (DTO) para informações de animais.
Representa um objeto de transferência de dados (DTO) para informações de animais.
A interface
AnimaisServico
possui a assinatura dos metodos que devem ser implementados.Classe que implementa a interface DoacaoServico.
Classe que lida com exceções globais em controllers e fornece respostas padronizadas.
Classe responsável por realizar a conversão dos DTOs de adoção.
Classe responsável por realizar a conversão dos DTOs de animais.
Classe responsável por realizar a conversão dos DTOs de doação.
Classe responsável por realizar a conversão dos DTOs de endereço.
Classe responsável por realizar a conversão dos DTOs de usuário.
Uma exceção personalizada que indica falhas ou erros relacionados ao acesso ao banco de dados.
Entidade JPA que representa uma doação no banco de dados.
Controller responsável por manipular operações relacionadas as doações do usuário.
Representa um objeto de transferência de dados (DTO) para informações de doação.
Interface de repositório para a entidade Doacao.
Representa um objeto de transferência de dados (DTO) para informações de doação.
A interface
DoacaoServico
possui a assinatura dos metodos que devem ser implementados.Classe que implementa a interface DoacaoServico.
Representa um objeto de transferência de dados (DTO) para informações de doação.
Classe responsável por construir o email.
A interface
EmailServico
possui a assinatura do metodo que deve ser implementado.Classe que implementa a interface EmailServico.
Entidade JPA que representa um endereço no banco de dados.
Representa um objeto de transferência de dados (DTO) para informações de endereço.
Representa um objeto de transferência de dados (DTO) para informações completas de endereço.
Representa um objeto de transferência de dados (DTO) para informações completas de endereço.
Entidade JPA que representa um nível de acesso no banco de dados.
Uma exceção personalizada que indica que um objeto específico não foi encontrado.
Classe de inicialização da aplicação Spring Boot.
Configuração de segurança que define as regras de acesso e configurações do filtro de segurança.
Uma exceção personalizada que indica falhas ou violações relacionadas à segurança.
Filtro de segurança que processa o token JWT e configura o contexto de segurança.
Classe de configuração do Swagger.
Estrutura da clsse que gerará as informações de erro.
Enum que representa o status de adoção do pet na tabela animais.
Entidade JPA que representa um token no banco de dados.
Interface de repositório para a entidade TokenEmail.
A interface
TokenEmailServico
possui a assinatura dos metodos que devem ser implementados.Classe que implementa a interface TokenEmailServico.
Record que representa um token JWT.
Serviço responsável pela manipulação de tokens JWT (JSON Web Token) relacionados à autenticação.
Entidade JPA que representa um usuário no banco de dados.
Record que representa o dto de autenticação do usuário.
Representa um objeto de transferência de dados (DTO) para informações de usuário.
Representa um objeto de transferência de dados (DTO) para informações completas de usuário.
Classe responsável por pegar os dados do usuário logado.
Controller responsável por manipular operações relacionadas ao login do usuário.
Classe que implementa a interface UserDetailsService.
Controller responsável por manipular operações relacionadas a usuários.
A interface
UsuarioRegistroServico
possui a assinatura dos metodos que devem ser implementados.Classe que implementa a interface UsuarioRegistroServico.
Interface de repositório para a entidade Usuario.
Representa um objeto de transferência de dados (DTO) para informações resumidas de usuário.
Representa um objeto de transferência de dados (DTO) para informações resumidas de usuário.
Representa um objeto de transferência de dados (DTO) para informações de usuário.
Uma exceção personalizada que indica falhas ou erros relacionados à validação de dados.