Package Hierarchies:
- com.example.blogs.app,
- com.example.blogs.app.api.auth.controller,
- com.example.blogs.app.api.auth.docs,
- com.example.blogs.app.api.auth.dto,
- com.example.blogs.app.api.auth.entity,
- com.example.blogs.app.api.auth.exception,
- com.example.blogs.app.api.auth.repository,
- com.example.blogs.app.api.auth.repository.adapter,
- com.example.blogs.app.api.auth.service,
- com.example.blogs.app.api.comment.controller,
- com.example.blogs.app.api.comment.docs,
- com.example.blogs.app.api.comment.dto,
- com.example.blogs.app.api.comment.entity,
- com.example.blogs.app.api.comment.exception,
- com.example.blogs.app.api.comment.mapper,
- com.example.blogs.app.api.comment.repository,
- com.example.blogs.app.api.comment.repository.adapter,
- com.example.blogs.app.api.comment.security,
- com.example.blogs.app.api.comment.service,
- com.example.blogs.app.api.file.entity,
- com.example.blogs.app.api.file.exception,
- com.example.blogs.app.api.file.repository,
- com.example.blogs.app.api.file.repository.adapter,
- com.example.blogs.app.api.file.service,
- com.example.blogs.app.api.post.controller,
- com.example.blogs.app.api.post.docs,
- com.example.blogs.app.api.post.dto,
- com.example.blogs.app.api.post.entity,
- com.example.blogs.app.api.post.exception,
- com.example.blogs.app.api.post.mapper,
- com.example.blogs.app.api.post.repository,
- com.example.blogs.app.api.post.repository.adapter,
- com.example.blogs.app.api.post.security,
- com.example.blogs.app.api.post.service,
- com.example.blogs.app.api.reaction.controller,
- com.example.blogs.app.api.reaction.docs,
- com.example.blogs.app.api.reaction.dto,
- com.example.blogs.app.api.reaction.entity,
- com.example.blogs.app.api.reaction.exception,
- com.example.blogs.app.api.reaction.mapper,
- com.example.blogs.app.api.reaction.repository,
- com.example.blogs.app.api.reaction.repository.adapter,
- com.example.blogs.app.api.reaction.service,
- com.example.blogs.app.api.user.controller,
- com.example.blogs.app.api.user.docs,
- com.example.blogs.app.api.user.dto,
- com.example.blogs.app.api.user.entity,
- com.example.blogs.app.api.user.exception,
- com.example.blogs.app.api.user.mapper,
- com.example.blogs.app.api.user.repository,
- com.example.blogs.app.api.user.repository.adapter,
- com.example.blogs.app.api.user.service,
- com.example.blogs.app.config,
- com.example.blogs.app.exception,
- com.example.blogs.app.logging,
- com.example.blogs.app.security,
- com.example.blogs.app.storage,
- com.example.blogs.app.storage.exception,
- com.example.blogs.app.util,
- com.example.blogs.app.validation
Class Hierarchy
- java.lang.Object
- org.springframework.security.authentication.AbstractAuthenticationToken (implements org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer)
- org.apache.logging.log4j.core.AbstractLifeCycle (implements org.apache.logging.log4j.core.LifeCycle2)
- org.apache.logging.log4j.core.filter.AbstractFilterable (implements org.apache.logging.log4j.core.filter.Filterable)
- org.apache.logging.log4j.core.appender.AbstractAppender (implements org.apache.logging.log4j.core.Appender, org.apache.logging.log4j.core.impl.LocationAware)
- com.example.blogs.app.Application
- com.example.blogs.app.validation.AtLeastOneFieldValidator (implements jakarta.validation.ConstraintValidator<A,T>)
- com.example.blogs.app.api.auth.controller.AuthController
- com.example.blogs.app.api.auth.docs.AuthControllerDocs
- com.example.blogs.app.api.auth.service.AuthServiceImpl (implements com.example.blogs.app.api.auth.service.AuthService)
- com.example.blogs.app.api.comment.controller.CommentController
- com.example.blogs.app.api.comment.docs.CommentControllerDocs
- com.example.blogs.app.api.comment.entity.CommentEntity
- com.example.blogs.app.api.comment.repository.adapter.CommentRepositoryAdapterImpl (implements com.example.blogs.app.api.comment.repository.adapter.CommentRepositoryAdapter)
- com.example.blogs.app.api.comment.security.CommentSecurity
- com.example.blogs.app.api.comment.service.CommentServiceImpl (implements com.example.blogs.app.api.comment.service.CommentService)
- com.example.blogs.app.exception.ErrorResponseWriter
- com.example.blogs.app.exception.ExceptionHttpStatusMapper
- com.example.blogs.app.api.file.entity.FileEntity
- com.example.blogs.app.api.file.repository.adapter.FileRepositoryAdapterImpl (implements com.example.blogs.app.api.file.repository.adapter.FileRepositoryAdapter)
- com.example.blogs.app.api.file.service.FileServiceImpl (implements com.example.blogs.app.api.file.service.FileService)
- com.example.blogs.app.api.file.service.FileUrlBuilder
- com.example.blogs.app.util.FileUtils
- 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)
- com.example.blogs.app.exception.GlobalExceptionHandler
- com.example.blogs.app.security.HasherImpl (implements com.example.blogs.app.security.Hasher)
- com.example.blogs.app.security.JtiGeneratorImpl (implements com.example.blogs.app.security.JtiGenerator)
- com.example.blogs.app.exception.JwtAuthenticationEntryPoint (implements org.springframework.security.web.AuthenticationEntryPoint)
- com.example.blogs.app.config.JWTConfig
- com.example.blogs.app.config.JWTDecoderConfig
- com.example.blogs.app.api.auth.service.JWTHelperImpl (implements com.example.blogs.app.api.auth.service.JWTHelper)
- com.example.blogs.app.api.auth.service.JWTServiceImpl (implements com.example.blogs.app.api.auth.service.JWTService)
- com.example.blogs.app.security.JWTToUserPrincipalConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
- com.example.blogs.app.logging.MDCKeys
- com.example.blogs.app.config.ObjectMapperConfig
- com.example.blogs.app.config.PasswordConfig
- com.example.blogs.app.api.post.controller.PostController
- com.example.blogs.app.api.post.docs.PostControllerDocs
- com.example.blogs.app.api.post.entity.PostEntity
- com.example.blogs.app.api.post.repository.adapter.PostRepositoryAdapterImpl (implements com.example.blogs.app.api.post.repository.adapter.PostRepositoryAdapter)
- com.example.blogs.app.api.post.security.PostSecurityImpl (implements com.example.blogs.app.api.post.security.PostSecurity)
- com.example.blogs.app.api.post.service.PostServiceImpl (implements com.example.blogs.app.api.post.service.PostService)
- com.example.blogs.app.api.post.service.PostSlugUpdater
- com.example.blogs.app.api.reaction.controller.ReactionController
- com.example.blogs.app.api.reaction.docs.ReactionControllerDocs
- com.example.blogs.app.api.reaction.entity.ReactionEntity
- com.example.blogs.app.api.reaction.repository.adapter.ReactionRepositoryAdapterImpl (implements com.example.blogs.app.api.reaction.repository.adapter.ReactionRepositoryAdapter)
- com.example.blogs.app.api.reaction.service.ReactionServiceImpl (implements com.example.blogs.app.api.reaction.service.ReactionService)
- com.example.blogs.app.api.auth.service.RevokedTokenCleanerImpl (implements com.example.blogs.app.api.auth.service.RevokedTokenCleaner, org.springframework.scheduling.annotation.SchedulingConfigurer)
- com.example.blogs.app.api.auth.entity.RevokedTokenEntity
- com.example.blogs.app.api.auth.repository.adapter.RevokedTokenRepositoryAdapterImpl (implements com.example.blogs.app.api.auth.repository.adapter.RevokedTokenRepositoryAdapter)
- com.example.blogs.app.storage.S3BucketLinkBuilderLocal (implements com.example.blogs.app.storage.FileLinkBuilder)
- com.example.blogs.app.storage.S3BucketLinkBuilderProd (implements com.example.blogs.app.storage.FileLinkBuilder)
- com.example.blogs.app.storage.S3BucketServiceImpl (implements com.example.blogs.app.storage.S3BucketService)
- com.example.blogs.app.config.S3Config
- com.example.blogs.app.storage.S3KeyGenerator
- com.example.blogs.app.config.SecurityConfig
- com.example.blogs.app.config.SlugConfig
- com.example.blogs.app.api.post.service.SlugServiceImpl (implements com.example.blogs.app.api.post.service.SlugService)
- com.example.blogs.app.util.SqlExceptionUtils
- java.lang.Throwable (implements java.io.Serializable)
- com.example.blogs.app.api.auth.service.TokenPairGeneratorImpl (implements com.example.blogs.app.api.auth.service.TokenPairGenerator)
- com.example.blogs.app.api.post.service.TransactionalFileUploader
- com.example.blogs.app.api.user.controller.UserController
- com.example.blogs.app.api.user.docs.UserControllerDocs
- com.example.blogs.app.api.user.entity.UserEntity
- com.example.blogs.app.api.user.repository.adapter.UserRepositoryAdapterImpl (implements com.example.blogs.app.api.user.repository.adapter.UserRepositoryAdapter)
- com.example.blogs.app.api.user.service.UserServiceImpl (implements com.example.blogs.app.api.user.service.UserService)
Interface Hierarchy
- com.example.blogs.app.api.auth.service.AuthService
- com.example.blogs.app.api.comment.mapper.CommentMapper
- com.example.blogs.app.api.comment.repository.adapter.CommentRepositoryAdapter
- com.example.blogs.app.api.comment.service.CommentService
- com.example.blogs.app.storage.FileLinkBuilder
- com.example.blogs.app.api.file.repository.adapter.FileRepositoryAdapter
- com.example.blogs.app.api.file.service.FileService
- com.example.blogs.app.security.Hasher
- com.example.blogs.app.security.JtiGenerator
- com.example.blogs.app.api.auth.service.JWTHelper
- com.example.blogs.app.api.auth.service.JWTService
- com.example.blogs.app.api.post.mapper.PostMapper
- com.example.blogs.app.api.post.repository.adapter.PostRepositoryAdapter
- com.example.blogs.app.api.post.security.PostSecurity
- com.example.blogs.app.api.post.service.PostService
- 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>)
- com.example.blogs.app.api.reaction.mapper.ReactionMapper
- com.example.blogs.app.api.reaction.repository.adapter.ReactionRepositoryAdapter
- com.example.blogs.app.api.reaction.service.ReactionService
- 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>)
- com.example.blogs.app.api.auth.service.RevokedTokenCleaner
- com.example.blogs.app.api.auth.repository.adapter.RevokedTokenRepositoryAdapter
- com.example.blogs.app.storage.S3BucketService
- com.example.blogs.app.api.post.service.SlugService
- com.example.blogs.app.api.auth.service.TokenPairGenerator
- com.example.blogs.app.api.user.mapper.UserMapper
- com.example.blogs.app.api.user.repository.adapter.UserRepositoryAdapter
- com.example.blogs.app.api.user.service.UserService
Annotation Interface Hierarchy