Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

G

generateCSRFToken() - Method in class filter.CSRFProtectionFilter
Generates a secure random CSRF token.
generateNonce() - Method in class filter.SecurityHeadersFilter
Generates random nonce - number used once
generateOTP() - Static method in class util.OTPUtil
Generates a 6-digit OTP using current time as seed.
generateOTPWithSeed(long) - Static method in class util.OTPUtil
Generates OTP with custom seed for testing purposes.
generateSalt() - Static method in class util.PasswordUtil
Generates a secure random salt.
getAccount(int) - Method in class service.AccountService
Retrieves an account by account number.
getAccount(int) - Method in class storage.AbstractDataStorage
Retrieves an account by account number.
getAccount(int) - Method in class storage.CollectionStorage
Retrieves an account by account number.
getAccount(int) - Method in class storage.DatabaseStorage
Retrieves an account by account number.
getAccount(int) - Method in interface storage.DataStorage
Retrieves an account by account number.
getAccount(int) - Method in class storage.MongoDBStorage
Retrieves an account by account number.
getAccountHolders(int) - Method in class service.AccountService
Gets all customers who are holders of an account.
getAccountNo() - Method in class entity.AbstractAccount
Gets the account number.
getAccountNo() - Method in class entity.CustomerAccount
 
getAccountNo() - Method in class entity.TransactionLog
Gets the account number involved in the transaction.
getAccountRole() - Method in class entity.CustomerAccount
 
getAccountsByBranch(int) - Method in class service.AccountService
Gets all accounts for a specific branch.
getAccountsByBranch(int) - Method in class storage.AbstractDataStorage
Gets all accounts for a specific branch.
getAccountsByBranch(int) - Method in class storage.CollectionStorage
Gets all accounts for a specific branch.
getAccountsByBranch(int) - Method in class storage.DatabaseStorage
Gets all accounts for a specific branch.
getAccountsByBranch(int) - Method in interface storage.DataStorage
Gets all accounts for a specific branch.
getAccountsByBranch(int) - Method in class storage.MongoDBStorage
Gets all accounts for a specific branch.
getAccountsByCustomer(int) - Method in class service.AccountService
Gets all accounts for a specific customer.
getAccountsByCustomer(int) - Method in class storage.AbstractDataStorage
 
getAccountsByCustomer(int) - Method in class storage.CollectionStorage
 
getAccountsByCustomer(int) - Method in class storage.DatabaseStorage
 
getAccountsByCustomer(int) - Method in interface storage.DataStorage
 
getAccountsByCustomer(int) - Method in class storage.MongoDBStorage
 
getAccountType() - Method in class entity.AbstractAccount
Gets the account type.
getAddress() - Method in class entity.Branch
Gets the branch address.
getAmount() - Method in class entity.TransactionLog
Gets the transaction amount.
getBalance() - Method in class entity.AbstractAccount
Gets the account balance.
getBalanceAfter() - Method in class entity.TransactionLog
Gets the balance after the transaction.
getBalanceBefore() - Method in class entity.TransactionLog
Gets the balance before the transaction.
getBranch(int) - Method in class storage.AbstractDataStorage
Retrieves a branch by ID.
getBranch(int) - Method in class storage.CollectionStorage
Retrieves a branch by ID.
getBranch(int) - Method in class storage.DatabaseStorage
Retrieves a branch by ID.
getBranch(int) - Method in interface storage.DataStorage
Retrieves a branch by ID.
getBranch(int) - Method in class storage.MongoDBStorage
Retrieves a branch by ID.
getBranchId() - Method in class entity.AbstractAccount
Gets the branch ID where the account is held.
getBranchId() - Method in class entity.AbstractCustomer
Gets the branch ID.
getBranchId() - Method in class entity.AbstractEmployee
Gets the branch ID.
getBranchId() - Method in class entity.Branch
Gets the branch ID.
getBranchId() - Method in class entity.Customer
Gets the branch ID.
getBranchId() - Method in class entity.Employee
Gets the branch ID.
getBranchId() - Method in class entity.SavingsAccount
Gets the branch ID where the account is held.
getBranchName() - Method in class entity.Branch
Gets the name of the branch.
getConnection() - Method in class storage.DatabaseConnection
Creates and returns a new database connection.
getCreatedByUserId() - Method in class entity.TransactionLog
Gets the user ID of the person who initiated the transaction.
getCreatedByUserType() - Method in class entity.TransactionLog
Gets the user type of the person who created the transaction.
getCurrentUserId(HttpServletRequest) - Method in class servlet.AccountServlet
Gets the current user's ID from session.
getCurrentUserType(HttpServletRequest) - Method in class servlet.AccountServlet
Gets the current user's type from session.
getCustomer(int) - Method in class service.CustomerService
Retrieves a customer by ID.
getCustomer(int) - Method in class storage.AbstractDataStorage
Retrieves a customer by ID.
getCustomer(int) - Method in class storage.CollectionStorage
Retrieves a customer by ID.
getCustomer(int) - Method in class storage.DatabaseStorage
Retrieves a customer by ID.
getCustomer(int) - Method in interface storage.DataStorage
Retrieves a customer by ID.
getCustomer(int) - Method in class storage.MongoDBStorage
Retrieves a customer by ID.
getCustomerByEmail(String) - Method in class service.CustomerService
Retrieves a customer by email address.
getCustomerByEmail(String) - Method in class storage.AbstractDataStorage
Retrieves a customer by email address.
getCustomerByEmail(String) - Method in class storage.CollectionStorage
Retrieves a customer by email address.
getCustomerByEmail(String) - Method in class storage.DatabaseStorage
Retrieves a customer by email address.
getCustomerByEmail(String) - Method in interface storage.DataStorage
Retrieves a customer by email address.
getCustomerByEmail(String) - Method in class storage.MongoDBStorage
Retrieves a customer by email address.
getCustomerId() - Method in class entity.AbstractAccount
Gets the customer ID.
getCustomerId() - Method in class entity.CustomerAccount
 
getCustomersByAccount(int) - Method in class storage.CollectionStorage
Gets all customers who are holders of an account.
getCustomersByAccount(int) - Method in class storage.DatabaseStorage
Gets all customers who are holders of an account.
getCustomersByAccount(int) - Method in interface storage.DataStorage
Gets all customers who are holders of an account.
getCustomersByAccount(int) - Method in class storage.MongoDBStorage
Gets all customers who are holders of an account.
getCustomersByBranch(int) - Method in class service.CustomerService
Gets all customers for a specific branch.
getCustomersByBranch(int) - Method in class storage.AbstractDataStorage
Gets all customers for a specific branch.
getCustomersByBranch(int) - Method in class storage.CollectionStorage
Gets all customers for a specific branch.
getCustomersByBranch(int) - Method in class storage.DatabaseStorage
Gets all customers for a specific branch.
getCustomersByBranch(int) - Method in interface storage.DataStorage
Gets all customers for a specific branch.
getCustomersByBranch(int) - Method in class storage.MongoDBStorage
Gets all customers for a specific branch.
getDataStorage(String) - Method in class servlet.AccountServlet
Gets the correct data storage implementation based on storage type.
getDataStorage(String) - Method in class servlet.CustomerServlet
Gets the appropriate data storage implementation based on storage type.
getDescription() - Method in class entity.TransactionLog
Gets the optional transaction description.
getEmail() - Method in class entity.AbstractCustomer
 
getEmail() - Method in class entity.AbstractEmployee
 
getEmail() - Method in interface entity.Person
Gets the person's email address.
getEmployee(int) - Method in class storage.AbstractDataStorage
Retrieves an employee by ID.
getEmployee(int) - Method in class storage.CollectionStorage
Retrieves an employee by ID.
getEmployee(int) - Method in class storage.DatabaseStorage
Retrieves an employee by ID.
getEmployee(int) - Method in interface storage.DataStorage
Retrieves an employee by ID.
getEmployee(int) - Method in class storage.MongoDBStorage
Retrieves an employee by ID.
getEmployeeByEmail(String) - Method in class storage.AbstractDataStorage
Retrieves an employee by email address.
getEmployeeByEmail(String) - Method in class storage.CollectionStorage
Retrieves an employee by email address.
getEmployeeByEmail(String) - Method in class storage.DatabaseStorage
Retrieves an employee by email address.
getEmployeeByEmail(String) - Method in interface storage.DataStorage
Retrieves an employee by email address.
getEmployeeByEmail(String) - Method in class storage.MongoDBStorage
Retrieves an employee by email address.
getId() - Method in class entity.AbstractCustomer
 
getId() - Method in class entity.AbstractEmployee
 
getId() - Method in class entity.CustomerAccount
 
getId() - Method in interface entity.Person
Gets the person's unique ID.
getIdAsInteger(Document) - Method in class storage.MongoDBStorage
 
getInstance() - Static method in class job.JobManager
Gets the single instance of JobManager.
getInstance() - Static method in class storage.DatabaseConnection
Gets the singleton instance of DatabaseConnection.
getJobDescription() - Method in interface job.BankingJob
 
getJobDescription() - Method in class job.InterestCalculationJob
Gets the description of what this job does.
getJobName() - Method in interface job.BankingJob
 
getJobName() - Method in class job.InterestCalculationJob
Gets the name of this job.
getManager(int) - Method in class storage.AbstractDataStorage
 
getManager(int) - Method in class storage.CollectionStorage
 
getManager(int) - Method in class storage.DatabaseStorage
 
getManager(int) - Method in interface storage.DataStorage
 
getManager(int) - Method in class storage.MongoDBStorage
 
getName() - Method in class entity.AbstractCustomer
 
getName() - Method in class entity.AbstractEmployee
 
getName() - Method in interface entity.Person
Gets the person's name.
getPassword() - Method in class entity.AbstractCustomer
 
getPassword() - Method in class entity.AbstractEmployee
 
getPhone() - Method in class entity.AbstractCustomer
 
getRole() - Method in class entity.AbstractEmployee
 
getRole() - Method in class entity.AuthenticationResult
Returns the role of the authenticated user.
getSalt() - Method in class entity.Customer
Gets the Salt for password.
getSaltForCustomer(int) - Method in class service.CustomerService
Gets the password salt for a customer.
getSaltForCustomer(int) - Method in class storage.AbstractDataStorage
Gets the password salt for a customer.
getSaltForCustomer(int) - Method in class storage.CollectionStorage
Gets the password salt for a customer.
getSaltForCustomer(int) - Method in class storage.DatabaseStorage
Gets the password salt for a customer.
getSaltForCustomer(int) - Method in interface storage.DataStorage
Gets the password salt for a customer.
getSaltForCustomer(int) - Method in class storage.MongoDBStorage
Gets the password salt for a customer.
getSaltForEmployee(int) - Method in class storage.AbstractDataStorage
 
getSaltForEmployee(int) - Method in class storage.CollectionStorage
 
getSaltForEmployee(int) - Method in class storage.DatabaseStorage
 
getSaltForEmployee(int) - Method in interface storage.DataStorage
 
getSaltForEmployee(int) - Method in class storage.MongoDBStorage
 
getStatus() - Method in class entity.TransactionLog
Gets the transaction status.
getTransactionDate() - Method in class entity.TransactionLog
Gets the date and time of the transaction.
getTransactionHistory(int) - Method in class service.AccountService
Gets transaction history for an account (default 50 records).
getTransactionHistory(int) - Method in class storage.DatabaseStorage
 
getTransactionHistory(int) - Method in interface storage.DataStorage
 
getTransactionHistory(int, int) - Method in class service.AccountService
Gets transaction history for an account with specified limit.
getTransactionHistory(int, int) - Method in class storage.DatabaseStorage
Gets transaction history for an account with specified limit.
getTransactionHistory(int, int) - Method in interface storage.DataStorage
Gets transaction history for an account with specified limit.
getTransactionHistoryByDateRange(int, LocalDateTime, LocalDateTime) - Method in interface storage.DataStorage
Gets transaction history for an account within date range.
getTransactionId() - Method in class entity.TransactionLog
Gets the transaction ID.
getTransactionType() - Method in class entity.TransactionLog
Gets the transaction type.
getUserId() - Method in class entity.AuthenticationResult
Returns the ID of the authenticated user.
getUserName() - Method in class entity.AuthenticationResult
Returns the name of the authenticated user.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form