Hierarchy For All Packages
- ru.skypro.homework,
- ru.skypro.homework.component.mapper,
- ru.skypro.homework.component.validation,
- ru.skypro.homework.config,
- ru.skypro.homework.controller,
- ru.skypro.homework.dto.ad,
- ru.skypro.homework.dto.comment,
- ru.skypro.homework.dto.user,
- ru.skypro.homework.entity,
- ru.skypro.homework.enums,
- ru.skypro.homework.exception,
- ru.skypro.homework.filter,
- ru.skypro.homework.repository,
- ru.skypro.homework.service,
- ru.skypro.homework.service.impl
Class Hierarchy
- java.lang.Object
- ru.skypro.homework.dto.ad.Ad
- ru.skypro.homework.dto.ad.ExtendedAd
- ru.skypro.homework.controller.AdController
- ru.skypro.homework.entity.AdEntity
- ru.skypro.homework.component.mapper.AdMapper
- ru.skypro.homework.dto.ad.Ads
- ru.skypro.homework.service.impl.AdServiceImpl (implements ru.skypro.homework.service.AdService)
- ru.skypro.homework.controller.AuthController
- ru.skypro.homework.service.impl.AuthServiceImpl (implements ru.skypro.homework.service.AuthService)
- ru.skypro.homework.dto.comment.Comment
- ru.skypro.homework.controller.CommentController
- ru.skypro.homework.entity.CommentEntity
- ru.skypro.homework.component.mapper.CommentMapper
- ru.skypro.homework.dto.comment.Comments
- ru.skypro.homework.service.impl.CommentServiceImpl (implements ru.skypro.homework.service.CommentService)
- ru.skypro.homework.dto.ad.CreateOrUpdateAd
- ru.skypro.homework.dto.comment.CreateOrUpdateComment
- ru.skypro.homework.component.validation.DataValidator
- 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, javax.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.springframework.web.filter.OncePerRequestFilter
- ru.skypro.homework.filter.BasicAuthCorsFilter
- org.springframework.web.filter.OncePerRequestFilter
- ru.skypro.homework.HomeworkApplication
- ru.skypro.homework.entity.Image
- ru.skypro.homework.service.impl.ImageServiceImpl (implements ru.skypro.homework.service.ImageService)
- ru.skypro.homework.dto.user.Login
- ru.skypro.homework.dto.user.NewPassword
- ru.skypro.homework.dto.user.Register
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- ru.skypro.homework.exception.AdNotFoundException
- ru.skypro.homework.exception.CommentNotFoundException
- ru.skypro.homework.exception.IllegalDataException
- ru.skypro.homework.exception.ImageNotFoundException
- ru.skypro.homework.exception.PasswordDoesNotMatchException
- ru.skypro.homework.exception.UnsuccessfulImageSavingException
- ru.skypro.homework.exception.UserNotFoundException
- ru.skypro.homework.exception.WrongFileFormatException
- java.lang.RuntimeException
- java.lang.Exception
- ru.skypro.homework.dto.user.UpdateUser
- ru.skypro.homework.dto.user.User
- ru.skypro.homework.controller.UserController
- ru.skypro.homework.service.impl.UserDetailServiceImpl (implements org.springframework.security.core.userdetails.UserDetailsService)
- ru.skypro.homework.entity.UserEntity
- ru.skypro.homework.component.mapper.UserMapper
- ru.skypro.homework.service.impl.UserServiceImpl (implements ru.skypro.homework.service.UserService)
- ru.skypro.homework.config.WebSecurityConfig
- ru.skypro.homework.dto.ad.Ad
Interface Hierarchy
- ru.skypro.homework.service.AdService
- ru.skypro.homework.service.AuthService
- ru.skypro.homework.service.CommentService
- ru.skypro.homework.service.ImageService
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T, ID>) - ru.skypro.homework.repository.AdRepository
- ru.skypro.homework.repository.CommentRepository
- ru.skypro.homework.repository.ImageRepository
- ru.skypro.homework.repository.UserRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>) - ru.skypro.homework.repository.AdRepository
- ru.skypro.homework.repository.CommentRepository
- ru.skypro.homework.repository.ImageRepository
- ru.skypro.homework.repository.UserRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.PagingAndSortingRepository<T,
- org.springframework.data.repository.CrudRepository<T,
- ru.skypro.homework.service.UserService
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- ru.skypro.homework.enums.ImageExtension
- ru.skypro.homework.enums.Role
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)