Class UPITransactionServices
java.lang.Object
AG_FinTrust.UPI
AG_FinTrust.UPITransactionServices
- All Implemented Interfaces:
AG_FinTrustInterface,UPITransactionServicesInterface
Handles UPI-based fund transfer between two accounts in the AG_FinTrust system.
It validates UPI IDs, checks balance and PIN, and logs the transaction with optional description.
This class extends the UPI class and implements UPITransactionServicesInterface.
It performs atomic transactions using JDBC with commit and rollback support.
- Since:
- August 02, 2025
- Version:
- 2.0.0
- Author:
- Aditya Gupta
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionUPITransactionServices(Connection conn, String upi1, String upi2, double amount) -
Method Summary
Methods inherited from class AG_FinTrust.UPI
checkUPI, checkUPIExist, displayAccountDetails, setUPI
-
Constructor Details
-
UPITransactionServices
UPITransactionServices(Connection conn, String upi1, String upi2, double amount)
-
-
Method Details
-
UPILogTransaction
public boolean UPILogTransaction()- Specified by:
UPILogTransactionin interfaceUPITransactionServicesInterface
-
UPITransaction
public void UPITransaction()- Specified by:
UPITransactionin interfaceUPITransactionServicesInterface
-