Hierarchy For All Packages
Package Hierarchies:- deu.cse.spring_webmail,
- deu.cse.spring_webmail.admin,
- deu.cse.spring_webmail.auth,
- deu.cse.spring_webmail.configuration,
- deu.cse.spring_webmail.contacts,
- deu.cse.spring_webmail.exception,
- deu.cse.spring_webmail.james,
- deu.cse.spring_webmail.james.dto,
- deu.cse.spring_webmail.mail,
- deu.cse.spring_webmail.mail.controller,
- deu.cse.spring_webmail.mail.dto,
- deu.cse.spring_webmail.mail.entity,
- deu.cse.spring_webmail.mail.mapper,
- deu.cse.spring_webmail.mail.repository,
- deu.cse.spring_webmail.mail.service,
- deu.cse.spring_webmail.user
Class Hierarchy
- java.lang.Object
- deu.cse.spring_webmail.admin.AdminController
- deu.cse.spring_webmail.admin.AdminService
- deu.cse.spring_webmail.admin.AdminSetting
- deu.cse.spring_webmail.auth.AuthController
- deu.cse.spring_webmail.auth.AuthServiceImpl (implements deu.cse.spring_webmail.auth.AuthService)
- deu.cse.spring_webmail.james.dto.Check
- deu.cse.spring_webmail.contacts.Contact
- deu.cse.spring_webmail.contacts.ContactController
- deu.cse.spring_webmail.contacts.ContactService
- deu.cse.spring_webmail.mail.service.EmailSender
- deu.cse.spring_webmail.james.dto.HealthDto
- deu.cse.spring_webmail.james.JamesAdminHealth
- deu.cse.spring_webmail.james.JamesAdminMailBox
- deu.cse.spring_webmail.james.JamesAdminUser
- deu.cse.spring_webmail.james.dto.JamesMailBoxDto
- deu.cse.spring_webmail.james.dto.JamesUserDto
- deu.cse.spring_webmail.mail.entity.Mail
- deu.cse.spring_webmail.mail.entity.Mail.MailKey (implements java.io.Serializable)
- deu.cse.spring_webmail.mail.entity.MailBox
- deu.cse.spring_webmail.mail.controller.MailBoxController
- deu.cse.spring_webmail.configuration.MailConfig
- deu.cse.spring_webmail.mail.dto.MailDto
- deu.cse.spring_webmail.mail.service.MailManager
- deu.cse.spring_webmail.mail.mapper.MailMapperImpl (implements deu.cse.spring_webmail.mail.mapper.MailMapper)
- deu.cse.spring_webmail.mail.controller.MailReaderController
- deu.cse.spring_webmail.mail.service.MailReceiver
- deu.cse.spring_webmail.mail.controller.MailWriteController
- deu.cse.spring_webmail.configuration.PasswordEncoderConfig
- java.lang.Record
- deu.cse.spring_webmail.auth.LoginForm
- deu.cse.spring_webmail.configuration.SecurityConfig
- org.springframework.boot.web.servlet.support.SpringBootServletInitializer (implements org.springframework.web.WebApplicationInitializer)
- deu.cse.spring_webmail.ServletInitializer
- deu.cse.spring_webmail.SpringWebmailApplication
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- deu.cse.spring_webmail.exception.CustomException
- java.lang.RuntimeException
- java.lang.Exception
- deu.cse.spring_webmail.user.User
- deu.cse.spring_webmail.user.UserService (implements org.springframework.security.core.userdetails.UserDetailsService)
Interface Hierarchy
- deu.cse.spring_webmail.auth.AuthService
- deu.cse.spring_webmail.mail.mapper.MailMapper
- 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>) - deu.cse.spring_webmail.contacts.ContactRepository
- deu.cse.spring_webmail.mail.repository.MailBoxRepository
- deu.cse.spring_webmail.mail.repository.MailRepository
- deu.cse.spring_webmail.user.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>) - deu.cse.spring_webmail.contacts.ContactRepository
- deu.cse.spring_webmail.mail.repository.MailBoxRepository
- deu.cse.spring_webmail.mail.repository.MailRepository
- deu.cse.spring_webmail.user.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>) - deu.cse.spring_webmail.contacts.ContactRepository
- deu.cse.spring_webmail.mail.repository.MailBoxRepository
- deu.cse.spring_webmail.mail.repository.MailRepository
- deu.cse.spring_webmail.user.UserRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- deu.cse.spring_webmail.mail.repository.MailPageableRepository
- 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)
- deu.cse.spring_webmail.mail.dto.MailBoxType
- deu.cse.spring_webmail.user.Role (implements org.springframework.security.core.GrantedAuthority)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)