Class AccountDetails
java.lang.Object
AG_FinTrust.Account
AG_FinTrust.AccountDetails
- All Implemented Interfaces:
AccountDetailsInterface
,AccountInterface
,AG_FinTrustInterface
- Direct Known Subclasses:
TransactionServices
AG_FinTrust - AccountDetails.java
This class provides functionalities to view the details and transaction history
of an account in the Transacto: AG_FinTrust system.
Responsibilities include:
- Verifying account credentials (Account Number + PIN)
- Displaying personal account details like name, balance, and contact
- Displaying detailed transaction history of the account
This class extends Account
and implements AccountDetailsInterface
.
- Since:
- August 02, 2025
- Version:
- 2.0.0
- Author:
- Aditya Gupta
-
Field Summary
Fields inherited from class AG_FinTrust.Account
account_number
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
void
void
viewMyTransaction
(Connection connection) Methods inherited from class AG_FinTrust.Account
createMyAccount, getAccountNumber, isValidAge, isValidContact, isValidGender, isValidPin, printMyAccountReceipt, setPinNumberForMyAccount, takeDetailsToCreateAccount
-
Constructor Details
-
AccountDetails
public AccountDetails()
-
-
Method Details
-
takeDetailsToViewAccountDetails
void takeDetailsToViewAccountDetails() -
viewMyAccountDetails
- Specified by:
viewMyAccountDetails
in interfaceAccountDetailsInterface
-
viewMyTransaction
- Specified by:
viewMyTransaction
in interfaceAccountDetailsInterface
-