Package Hierarchies:
- br.com.selfmaintenance,
- br.com.selfmaintenance.app.components,
- br.com.selfmaintenance.app.facades,
- br.com.selfmaintenance.app.records,
- br.com.selfmaintenance.app.records.prestador,
- br.com.selfmaintenance.app.records.recurso,
- br.com.selfmaintenance.app.records.usuario,
- br.com.selfmaintenance.app.records.veiculo,
- br.com.selfmaintenance.app.services.autenticacao,
- br.com.selfmaintenance.app.services.autenticacao.token,
- br.com.selfmaintenance.app.services.procedimento,
- br.com.selfmaintenance.app.services.recurso,
- br.com.selfmaintenance.app.services.usuario,
- br.com.selfmaintenance.app.services.usuario.prestador,
- br.com.selfmaintenance.app.services.veiculo,
- br.com.selfmaintenance.app.validations.usuario,
- br.com.selfmaintenance.app.validations.veiculo,
- br.com.selfmaintenance.domain.entities.procedimento,
- br.com.selfmaintenance.domain.entities.recurso,
- br.com.selfmaintenance.domain.entities.usuario,
- br.com.selfmaintenance.domain.entities.usuario.cliente,
- br.com.selfmaintenance.domain.entities.usuario.oficina,
- br.com.selfmaintenance.domain.entities.veiculo,
- br.com.selfmaintenance.infra.repositories.procedimento,
- br.com.selfmaintenance.infra.repositories.recurso,
- br.com.selfmaintenance.infra.repositories.usuario,
- br.com.selfmaintenance.infra.repositories.usuario.oficina,
- br.com.selfmaintenance.infra.repositories.veiculo,
- br.com.selfmaintenance.infra.security,
- br.com.selfmaintenance.infra.springdoc,
- br.com.selfmaintenance.presentation.http.controllers,
- br.com.selfmaintenance.utils.exceptions,
- br.com.selfmaintenance.utils.generators,
- br.com.selfmaintenance.utils.responses,
- br.com.selfmaintenance.utils.responses.error
Class Hierarchy
- java.lang.Object
- br.com.selfmaintenance.Application
- br.com.selfmaintenance.presentation.http.controllers.AutenticacaoController
- br.com.selfmaintenance.app.facades.AutenticacaoFacade
- br.com.selfmaintenance.app.services.autenticacao.AutorizacaoService (implements org.springframework.security.core.userdetails.UserDetailsService)
- br.com.selfmaintenance.app.facades.ClienteFacade
- br.com.selfmaintenance.infra.security.CorsConfiguration (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
- 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.selfmaintenance.utils.generators.GeradorDocumento
- br.com.selfmaintenance.domain.entities.usuario.oficina.Oficina
- br.com.selfmaintenance.app.facades.OficinaFacade
- br.com.selfmaintenance.presentation.http.controllers.PrestadorController
- br.com.selfmaintenance.app.facades.PrestadorFacade
- br.com.selfmaintenance.app.services.usuario.prestador.PrestadorService (implements br.com.selfmaintenance.app.services.usuario.prestador.IPrestadorService)
- br.com.selfmaintenance.domain.entities.procedimento.Procedimento
- br.com.selfmaintenance.presentation.http.controllers.ProcedimentoController
- br.com.selfmaintenance.app.services.procedimento.ProcedimentoService
- br.com.selfmaintenance.domain.entities.recurso.Recurso
- br.com.selfmaintenance.presentation.http.controllers.RecursoController
- br.com.selfmaintenance.app.services.recurso.RecursoService (implements br.com.selfmaintenance.app.services.recurso.IRecursoService)
- br.com.selfmaintenance.app.validations.usuario.RoleValidator (implements jakarta.validation.ConstraintValidator<A,T>)
- br.com.selfmaintenance.infra.security.SecurityConfigurations
- br.com.selfmaintenance.app.facades.SelfMaintenanceFacade
- br.com.selfmaintenance.infra.springdoc.SpringDocConfigurations
- java.lang.Throwable (implements java.io.Serializable)
- br.com.selfmaintenance.app.validations.veiculo.TipoValidator (implements jakarta.validation.ConstraintValidator<A,T>)
- br.com.selfmaintenance.app.services.autenticacao.token.TokenService (implements br.com.selfmaintenance.app.services.autenticacao.token.ITokenService)
- br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel (implements org.springframework.security.core.userdetails.UserDetails)
- br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
- br.com.selfmaintenance.domain.entities.usuario.cliente.Cliente
- br.com.selfmaintenance.domain.entities.usuario.oficina.Prestador
- br.com.selfmaintenance.presentation.http.controllers.UsuarioController
- br.com.selfmaintenance.app.services.usuario.UsuarioService (implements br.com.selfmaintenance.app.services.usuario.IUsuarioService)
- br.com.selfmaintenance.domain.entities.veiculo.Veiculo
- br.com.selfmaintenance.presentation.http.controllers.VeiculoController
- br.com.selfmaintenance.app.services.veiculo.VeiculoService (implements br.com.selfmaintenance.app.services.veiculo.IVeiculoService)
Interface Hierarchy
- br.com.selfmaintenance.app.services.usuario.prestador.IPrestadorService
- br.com.selfmaintenance.app.services.procedimento.IProcedimentoService
- br.com.selfmaintenance.app.services.recurso.IRecursoService
- br.com.selfmaintenance.app.services.autenticacao.token.ITokenService
- br.com.selfmaintenance.app.services.usuario.IUsuarioService
- br.com.selfmaintenance.app.services.veiculo.IVeiculoService
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.data.repository.ListCrudRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
Annotation Interface Hierarchy
- br.com.selfmaintenance.app.validations.usuario.ValidRole (implements java.lang.annotation.Annotation)
- br.com.selfmaintenance.app.validations.veiculo.ValidTipo (implements java.lang.annotation.Annotation)