Index
All Classes and Interfaces|All Packages
C
- checkBalance(BigDecimal) - Method in class com.dada.banking_project.models.Accounts.Account
-
Checks whether the account has sufficient balance to make a transaction.
- checkBalanceAccounts(Integer) - Method in class com.dada.banking_project.controllers.impl.AccountHolderController
-
Retrieves a list of all Account entities associated with a particular AccountHolder.
- checkBalanceAccounts(Integer) - Method in class com.dada.banking_project.services.impl.AccountHolderService
- CheckingAccount - Class in com.dada.banking_project.models.Accounts
-
This class represents a checking account, a type of bank account that typically allows for frequent deposits and withdrawals.
- CheckingAccount() - Constructor for class com.dada.banking_project.models.Accounts.CheckingAccount
- CheckingAccount(String) - Constructor for class com.dada.banking_project.models.Accounts.CheckingAccount
- CheckingAccount(String, String, AccountHolder) - Constructor for class com.dada.banking_project.models.Accounts.CheckingAccount
-
This constructor creates a new CheckingAccount object with the given primary owner, secondary owner, and account holder.
- CheckingAccount(BigDecimal, String, String, String, AccountHolder) - Constructor for class com.dada.banking_project.models.Accounts.CheckingAccount
-
This class represents a checking account, a type of bank account that typically allows for frequent deposits and withdrawals.
- CheckingAccountRepository - Interface in com.dada.banking_project.repositories
-
Repository interface for managing CheckingAccount entities.
- checkOwnerName(String) - Method in class com.dada.banking_project.models.Accounts.Account
-
Checks whether the provided name matches either the primary or secondary account owner name.
- com.dada.banking_project - package com.dada.banking_project
- com.dada.banking_project.controllers.impl - package com.dada.banking_project.controllers.impl
- com.dada.banking_project.controllers.interfaces - package com.dada.banking_project.controllers.interfaces
- com.dada.banking_project.dtos - package com.dada.banking_project.dtos
- com.dada.banking_project.filters - package com.dada.banking_project.filters
- com.dada.banking_project.models - package com.dada.banking_project.models
- com.dada.banking_project.models.Accounts - package com.dada.banking_project.models.Accounts
- com.dada.banking_project.models.Users - package com.dada.banking_project.models.Users
- com.dada.banking_project.repositories - package com.dada.banking_project.repositories
- com.dada.banking_project.security - package com.dada.banking_project.security
- com.dada.banking_project.services.impl - package com.dada.banking_project.services.impl
- com.dada.banking_project.services.interfaces - package com.dada.banking_project.services.interfaces
- createTransaction(ThirdPartyTransactionDTO) - Method in class com.dada.banking_project.services.impl.ThirdPartyService
- CreditCardAccount - Class in com.dada.banking_project.models.Accounts
- CreditCardAccount() - Constructor for class com.dada.banking_project.models.Accounts.CreditCardAccount
- CreditCardAccount(BigDecimal, String, String, String, AccountHolder) - Constructor for class com.dada.banking_project.models.Accounts.CreditCardAccount
- CreditCardAccountRepository - Interface in com.dada.banking_project.repositories
-
This interface extends the JpaRepository interface for the CreditCardAccount entity.
- CreditCardDTO - Class in com.dada.banking_project.dtos
-
This class represents a Credit Card Data Transfer Object (DTO).
- CreditCardDTO(Long, BigDecimal, String, String, String, BigDecimal, BigDecimal) - Constructor for class com.dada.banking_project.dtos.CreditCardDTO
-
Constructs a new CreditCardDTO object with the specified values.
- CustomAuthenticationFilter - Class in com.dada.banking_project.filters
- CustomAuthenticationFilter(AuthenticationManager) - Constructor for class com.dada.banking_project.filters.CustomAuthenticationFilter
-
Constructor for CustomAuthenticationFilter
- CustomAuthorizationFilter - Class in com.dada.banking_project.filters
-
CustomAuthorizationFilter is an implementation of OncePerRequestFilter to handle authorization of a user to access the API endpoints.
- CustomAuthorizationFilter() - Constructor for class com.dada.banking_project.filters.CustomAuthorizationFilter
All Classes and Interfaces|All Packages