Index

A B C D E F G L M N R S T U 
All Classes and Interfaces|All Packages

A

Account - Class in com.dada.banking_project.models.Accounts
This class represents a generic account.
Account() - Constructor for class com.dada.banking_project.models.Accounts.Account
 
Account(String, AccountHolder) - Constructor for class com.dada.banking_project.models.Accounts.Account
 
Account(BigDecimal, String, String, AccountHolder) - Constructor for class com.dada.banking_project.models.Accounts.Account
 
Account(BigDecimal, String, String, String, AccountHolder) - Constructor for class com.dada.banking_project.models.Accounts.Account
 
AccountDTO - Class in com.dada.banking_project.dtos
Data transfer object representing an account to be created.
AccountDTO() - Constructor for class com.dada.banking_project.dtos.AccountDTO
 
AccountDTO(BigDecimal, String, String, String, String, Integer) - Constructor for class com.dada.banking_project.dtos.AccountDTO
 
AccountHolder - Class in com.dada.banking_project.models.Users
This class represents an account holder, a type of user that can own multiple bank accounts.
AccountHolder() - Constructor for class com.dada.banking_project.models.Users.AccountHolder
 
AccountHolder(Long, String, String, String, Collection<Role>, LocalDate, String, Address) - Constructor for class com.dada.banking_project.models.Users.AccountHolder
 
AccountHolderController - Class in com.dada.banking_project.controllers.impl
The AccountHolderController class handles HTTP requests related to AccountHolder entities.
AccountHolderController() - Constructor for class com.dada.banking_project.controllers.impl.AccountHolderController
 
AccountHolderDTO - Class in com.dada.banking_project.dtos
A data transfer object representing an account holder.
AccountHolderDTO() - Constructor for class com.dada.banking_project.dtos.AccountHolderDTO
Constructs a new, empty AccountHolderDTO object.
AccountHolderDTO(String, String, LocalDate, String, AddressDTO) - Constructor for class com.dada.banking_project.dtos.AccountHolderDTO
Constructs a new AccountHolderDTO object with the given parameters.
AccountHolderRepository - Interface in com.dada.banking_project.repositories
This interface represents the repository responsible for handling the persistence and retrieval of AccountHolder entities in the database.
AccountHolderService - Class in com.dada.banking_project.services.impl
 
AccountHolderService() - Constructor for class com.dada.banking_project.services.impl.AccountHolderService
 
AccountRepository - Interface in com.dada.banking_project.repositories
Spring Data JPA repository for the Account entity.
addAccount(AccountDTO) - Method in class com.dada.banking_project.controllers.impl.AdminController
This method handles the creation of a new account.
addAccount(AccountDTO) - Method in class com.dada.banking_project.services.impl.AdminService
 
addAccountHolder(AccountHolder) - Method in class com.dada.banking_project.controllers.impl.AccountHolderController
Adds a new AccountHolder to the database.
addAccountHolder(AccountHolder) - Method in class com.dada.banking_project.services.impl.AccountHolderService
 
Address - Class in com.dada.banking_project.models
This class represents a postal address.
Address() - Constructor for class com.dada.banking_project.models.Address
 
Address(String, String, String, Integer) - Constructor for class com.dada.banking_project.models.Address
 
AddressDTO - Class in com.dada.banking_project.dtos
 
AddressDTO(String, String, String, Integer) - Constructor for class com.dada.banking_project.dtos.AddressDTO
Creates a new AddressDTO object with the specified city, state, street, and zip code.
addRoleToUser(RoleToUserDTO) - Method in class com.dada.banking_project.controllers.impl.RoleController
Add a role to a user
addRoleToUser(RoleToUserDTO) - Method in interface com.dada.banking_project.controllers.interfaces.RoleControllerInterface
Add a role to a user
addRoleToUser(String, String) - Method in class com.dada.banking_project.services.impl.UserService
Adds a role to the user with the given username
addRoleToUser(String, String) - Method in interface com.dada.banking_project.services.interfaces.UserServiceInterface
This method is used to add a Role to a User.
Admin - Class in com.dada.banking_project.models.Users
This class represents an administrator, a type of user with elevated privileges.
Admin() - Constructor for class com.dada.banking_project.models.Users.Admin
Creates a new instance of the Admin class.
Admin(Long, String, String, String, Collection<Role>) - Constructor for class com.dada.banking_project.models.Users.Admin
Creates a new instance of the Admin class.
AdminController - Class in com.dada.banking_project.controllers.impl
This class represents the REST controller for admin-related account operations.
AdminController() - Constructor for class com.dada.banking_project.controllers.impl.AdminController
 
AdminRepository - Interface in com.dada.banking_project.repositories
This interface is used to provide CRUD operations for the Admin entity.
AdminService - Class in com.dada.banking_project.services.impl
 
AdminService() - Constructor for class com.dada.banking_project.services.impl.AdminService
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.dada.banking_project.filters.CustomAuthenticationFilter
Attempts to authenticate the user with given credentials
authenticationManager(AuthenticationConfiguration) - Method in class com.dada.banking_project.security.SecurityConfig
Bean definition for AuthenticationManager
A B C D E F G L M N R S T U 
All Classes and Interfaces|All Packages