Hierarchy For All Packages
- com.ericbouchut.learndev,
- com.ericbouchut.learndev.admin,
- com.ericbouchut.learndev.audit,
- com.ericbouchut.learndev.audit.entity,
- com.ericbouchut.learndev.audit.repository,
- com.ericbouchut.learndev.auth,
- com.ericbouchut.learndev.auth.dto,
- com.ericbouchut.learndev.auth.entity,
- com.ericbouchut.learndev.auth.exception,
- com.ericbouchut.learndev.auth.repository,
- com.ericbouchut.learndev.common.config,
- com.ericbouchut.learndev.course,
- com.ericbouchut.learndev.course.dto,
- com.ericbouchut.learndev.course.entity,
- com.ericbouchut.learndev.course.repository,
- com.ericbouchut.learndev.legal,
- com.ericbouchut.learndev.role.entity,
- com.ericbouchut.learndev.role.repository,
- com.ericbouchut.learndev.user.entity,
- com.ericbouchut.learndev.user.repository
Class Hierarchy
- java.lang.Object
- com.ericbouchut.learndev.admin.AccountAdminService
- com.ericbouchut.learndev.admin.AdminController
- com.ericbouchut.learndev.audit.entity.AuditLog
- com.ericbouchut.learndev.audit.AuditService
- com.ericbouchut.learndev.auth.AuthController
- com.ericbouchut.learndev.common.config.CacheConfig
- com.ericbouchut.learndev.course.entity.Course
- com.ericbouchut.learndev.course.CourseController
- com.ericbouchut.learndev.course.CourseService
- com.ericbouchut.learndev.auth.CustomUserDetailsService (implements org.springframework.security.core.userdetails.UserDetailsService)
- com.ericbouchut.learndev.course.DashboardController
- com.ericbouchut.learndev.auth.entity.EmailToken
- com.ericbouchut.learndev.auth.EmailVerificationController
- com.ericbouchut.learndev.auth.EmailVerificationMailer
- com.ericbouchut.learndev.auth.EmailVerificationService
- com.ericbouchut.learndev.course.entity.Enrollment
- com.ericbouchut.learndev.course.entity.EnrollmentId (implements java.io.Serializable)
- com.ericbouchut.learndev.course.EnrollmentService
- com.ericbouchut.learndev.course.InstructorCourseController
- com.ericbouchut.learndev.course.InstructorCourseService
- com.ericbouchut.learndev.LearnDevApplication
- com.ericbouchut.learndev.legal.LegalController
- com.ericbouchut.learndev.course.entity.Lesson
- com.ericbouchut.learndev.auth.LoginAttemptListener
- com.ericbouchut.learndev.course.MarkdownRenderer
- com.ericbouchut.learndev.auth.PasswordResetController
- com.ericbouchut.learndev.auth.PasswordResetMailer
- com.ericbouchut.learndev.auth.PasswordResetService
- com.ericbouchut.learndev.auth.entity.PasswordResetToken
- com.ericbouchut.learndev.auth.RegistrationService
- com.ericbouchut.learndev.role.entity.Role
- com.ericbouchut.learndev.common.config.SecurityConfig
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.ericbouchut.learndev.auth.exception.DuplicateEmailException
- com.ericbouchut.learndev.auth.exception.DuplicateUsernameException
- java.lang.RuntimeException
- java.lang.Exception
- com.ericbouchut.learndev.user.entity.User
Interface Hierarchy
- 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.ericbouchut.learndev.audit.repository.AuditLogRepository
- com.ericbouchut.learndev.course.repository.CourseRepository
- com.ericbouchut.learndev.auth.repository.EmailTokenRepository
- com.ericbouchut.learndev.course.repository.EnrollmentRepository
- com.ericbouchut.learndev.course.repository.LessonRepository
- com.ericbouchut.learndev.auth.repository.PasswordResetTokenRepository
- com.ericbouchut.learndev.role.repository.RoleRepository
- com.ericbouchut.learndev.user.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.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>) - com.ericbouchut.learndev.audit.repository.AuditLogRepository
- com.ericbouchut.learndev.course.repository.CourseRepository
- com.ericbouchut.learndev.auth.repository.EmailTokenRepository
- com.ericbouchut.learndev.course.repository.EnrollmentRepository
- com.ericbouchut.learndev.course.repository.LessonRepository
- com.ericbouchut.learndev.auth.repository.PasswordResetTokenRepository
- com.ericbouchut.learndev.role.repository.RoleRepository
- com.ericbouchut.learndev.user.repository.UserRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListCrudRepository<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.ericbouchut.learndev.audit.repository.AuditLogRepository
- com.ericbouchut.learndev.course.repository.CourseRepository
- com.ericbouchut.learndev.auth.repository.EmailTokenRepository
- com.ericbouchut.learndev.course.repository.EnrollmentRepository
- com.ericbouchut.learndev.course.repository.LessonRepository
- com.ericbouchut.learndev.auth.repository.PasswordResetTokenRepository
- com.ericbouchut.learndev.role.repository.RoleRepository
- com.ericbouchut.learndev.user.repository.UserRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListPagingAndSortingRepository<T,
- org.springframework.data.repository.CrudRepository<T,
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.ericbouchut.learndev.course.entity.EnrollmentStatus
- com.ericbouchut.learndev.course.entity.PublicationStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.ericbouchut.learndev.course.dto.CourseForm
- com.ericbouchut.learndev.auth.dto.ForgotPasswordForm
- com.ericbouchut.learndev.course.dto.LessonForm
- com.ericbouchut.learndev.auth.dto.RegisterForm
- com.ericbouchut.learndev.auth.dto.ResetPasswordForm
- java.lang.Record