All Classes and Interfaces

Class
Description
This class represents a generic account.
Data transfer object representing an account to be created.
This class represents an account holder, a type of user that can own multiple bank accounts.
The AccountHolderController class handles HTTP requests related to AccountHolder entities.
A data transfer object representing an account holder.
This interface represents the repository responsible for handling the persistence and retrieval of AccountHolder entities in the database.
 
Spring Data JPA repository for the Account entity.
This class represents a postal address.
 
This class represents an administrator, a type of user with elevated privileges.
This class represents the REST controller for admin-related account operations.
This interface is used to provide CRUD operations for the Admin entity.
 
 
This class represents a checking account, a type of bank account that typically allows for frequent deposits and withdrawals.
Repository interface for managing CheckingAccount entities.
 
This interface extends the JpaRepository interface for the CreditCardAccount entity.
This class represents a Credit Card Data Transfer Object (DTO).
 
CustomAuthorizationFilter is an implementation of OncePerRequestFilter to handle authorization of a user to access the API endpoints.
Entity class for representing a Role in the database
RESTful API for Role management
 
The RoleRepository interface extends JpaRepository to allow for CRUD operations on Role entities in the database.
Data transfer object for passing information for adding a role to a user
SavingAccount is a subclass of the Account class that represents a savings account.
The SavingAccountRepository interface provides methods to perform CRUD operations on SavingAccount entities in the database.
This is the main configuration class for security in the application.
 
A repository for managing student checking accounts in the database.
ThirdParty class represents a third-party user who can initiate transactions on behalf of an account holder
 
 
 
 
 
 
 
 
 
Entity class for representing a User in the database
RESTful API for User management
Interface for OldUserController.
The UserRepository interface extends JpaRepository to allow for CRUD operations on User entities in the database.
 
The UserServiceInterface is an interface that defines the methods that are available to perform operations on User entities.