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:
UPILogTransaction
in interfaceUPITransactionServicesInterface
-
UPITransaction
public void UPITransaction()- Specified by:
UPITransaction
in interfaceUPITransactionServicesInterface
-