![]() |
Banking_System_Server
1.0.0
Qt-based banking app for user/admin account management, transactions, secure server communication via PostgreSQL/Supabase.
|
The GetAccountNumberRequest class handles the retrieval of account numbers. More...
#include <GetAccountNumberRequest.h>
Public Member Functions | |
GetAccountNumberRequest () | |
Constructor for the GetAccountNumberRequest class. More... | |
QJsonObject | execute (const QJsonObject &jsonObj, QMutex &m) override |
Executes the request to get the account number. More... | |
![]() | |
virtual | ~Request () |
Virtual destructor for the Request class. More... | |
Additional Inherited Members | |
![]() | |
bool | isDBConnectionValid (DB::DatabaseManager *dbManager) |
Checks if the database connection is valid. More... | |
QJsonObject | CreateDBConnectionError (QJsonObject &response, QJsonObject &dataObj) |
Creates a JSON response indicating a database connection error. More... | |
QJsonObject | CreateErrorResponse (QJsonObject &response, QJsonObject &dataObj, QString message) |
Creates a generic error JSON response. More... | |
The GetAccountNumberRequest class handles the retrieval of account numbers.
This class processes requests to retrieve the account number associated with a user's email. It performs database operations to fetch the account number and returns the result.
|
inline |
Constructor for the GetAccountNumberRequest class.
Initializes the DatabaseManager instance for handling database operations.
|
inlineoverridevirtual |
Executes the request to get the account number.
This method processes the JSON request to retrieve the account number associated with a user's email. It validates the input data, checks the database connection, and fetches the account number from the database.
jsonObj | The JSON object containing the request data. |
m | The mutex to lock during the execution. |
Implements Request.