Class Hierarchy
- java.lang.Object
- com.dada.banking_project.models.Accounts.Account
- com.dada.banking_project.dtos.AccountDTO
- com.dada.banking_project.controllers.impl.AccountHolderController
- com.dada.banking_project.dtos.AccountHolderDTO
- com.dada.banking_project.services.impl.AccountHolderService
- com.dada.banking_project.models.Address
- com.dada.banking_project.dtos.AddressDTO
- com.dada.banking_project.controllers.impl.AdminController
- com.dada.banking_project.services.impl.AdminService
- com.dada.banking_project.BankingProjectApplication
- com.dada.banking_project.dtos.CreditCardDTO
- 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.security.web.authentication.AbstractAuthenticationProcessingFilter (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware)
- org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter
- org.springframework.web.filter.OncePerRequestFilter
- com.dada.banking_project.models.Role
- com.dada.banking_project.controllers.impl.RoleController (implements com.dada.banking_project.controllers.interfaces.RoleControllerInterface)
- com.dada.banking_project.dtos.RoleToUserDTO
- com.dada.banking_project.security.SecurityConfig
- com.dada.banking_project.controllers.impl.ThirdPartyController
- com.dada.banking_project.services.impl.ThirdPartyService
- com.dada.banking_project.dtos.ThirdPartyTransactionDTO
- com.dada.banking_project.models.Transaction
- com.dada.banking_project.dtos.TransactionDTO
- com.dada.banking_project.dtos.TransactionResponseDTO
- com.dada.banking_project.services.impl.TransactionService
- com.dada.banking_project.models.Users.User
- com.dada.banking_project.models.Users.AccountHolder
- com.dada.banking_project.models.Users.Admin
- com.dada.banking_project.models.Users.ThirdParty
- com.dada.banking_project.controllers.impl.UserController
- com.dada.banking_project.services.impl.UserService (implements org.springframework.security.core.userdetails.UserDetailsService, com.dada.banking_project.services.interfaces.UserServiceInterface)
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>)
- 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.dada.banking_project.controllers.interfaces.RoleControllerInterface
- com.dada.banking_project.controllers.interfaces.UserControllerInterface
- com.dada.banking_project.services.interfaces.UserServiceInterface