All Classes and Interfaces

Class
Description
AG_FinTrust - Account.java Handles creation and setup of new user bank accounts including personal details, balance initialization, and PIN setup.
AG_FinTrust - AccountDetails.java This class provides functionalities to view the details and transaction history of an account in the Transacto: AG_FinTrust system.
AG_FinTrust - AccountDetailsInterface.java
Interface for account creation in the Transacto: AG_FinTrust banking system.
Marker interface for the Transacto: AG_FinTrust banking system.
Utility class to provide a centralized Scanner instance for input handling across the Transacto: AG_FinTrust system.
Main class of Transacto: AG_FinTrust System.
Utility class for encoding and decoding PINs using Base64.
Handles secure PIN update functionality for user accounts.
Interface for PIN-related services in the Transacto: AG_FinTrust system.
Provides transactional operations such as deposit, withdrawal, and transfer in the Transacto: AG_FinTrust system.
Interface defining the core transactional services such as deposit, withdrawal, and money transfer for the Transacto: AG_FinTrust system.
AG_FinTrust - UPI.java Handles UPI-related services including validation, creation, and retrieval of UPI IDs linked to user bank accounts.
Handles UPI-based fund transfer between two accounts in the AG_FinTrust system.
AG_FinTrust - UPITransactionServicesInterface.java