@Service @Transactional public class MiddlewareAccountManagementServiceImpl extends Object implements MiddlewareAccountManagementService
| Constructor and Description |
|---|
MiddlewareAccountManagementServiceImpl() |
public MiddlewareAccountManagementServiceImpl()
public List<AccountDetailsTO> getAccountsByIbanAndCurrency(String iban, String currency)
getAccountsByIbanAndCurrency in interface MiddlewareAccountManagementServicepublic void createDepositAccount(String userId, ScaInfoTO scaInfoTO, AccountDetailsTO depositAccount)
createDepositAccount in interface MiddlewareAccountManagementServicepublic AccountDetailsTO getDepositAccountById(String accountId, LocalDateTime time, boolean withBalance)
getDepositAccountById in interface MiddlewareAccountManagementServicepublic TransactionTO getTransactionById(String accountId, String transactionId)
getTransactionById in interface MiddlewareAccountManagementServicepublic List<TransactionTO> getTransactionsByDates(String accountId, LocalDate dateFrom, LocalDate dateTo)
getTransactionsByDates in interface MiddlewareAccountManagementServicepublic CustomPageImpl<TransactionTO> getTransactionsByDatesPaged(String accountId, LocalDate dateFrom, LocalDate dateTo, CustomPageableImpl pageable)
getTransactionsByDatesPaged in interface MiddlewareAccountManagementServicepublic boolean confirmFundsAvailability(FundsConfirmationRequestTO request)
confirmFundsAvailability in interface MiddlewareAccountManagementServicepublic List<AccountDetailsTO> listDepositAccounts(String userId)
listDepositAccounts in interface MiddlewareAccountManagementServicepublic List<AccountDetailsTO> listDepositAccountsByBranch(String userId)
listDepositAccountsByBranch in interface MiddlewareAccountManagementServicepublic CustomPageImpl<AccountDetailsTO> listDepositAccountsByBranchPaged(String userId, String queryParam, CustomPageableImpl pageable)
listDepositAccountsByBranchPaged in interface MiddlewareAccountManagementServicepublic CustomPageImpl<AccountDetailsExtendedTO> getAccountsByBranchAndMultipleParams(String countryCode, String branchId, String branchLogin, String iban, Boolean blocked, CustomPageableImpl pageable)
getAccountsByBranchAndMultipleParams in interface MiddlewareAccountManagementServicepublic String iban(String id)
iban in interface MiddlewareAccountManagementServicepublic SCAConsentResponseTO startAisConsent(ScaInfoTO scaInfoTO, String consentId, AisConsentTO aisConsent)
startAisConsent in interface MiddlewareAccountManagementServicepublic Set<String> getAccountsFromConsent(String consentId)
getAccountsFromConsent in interface MiddlewareAccountManagementServicepublic SCAConsentResponseTO grantPIISConsent(ScaInfoTO scaInfoTO, AisConsentTO aisConsent)
grantPIISConsent in interface MiddlewareAccountManagementServicepublic void depositCash(ScaInfoTO scaInfoTO, String accountId, AmountTO amount)
depositCash in interface MiddlewareAccountManagementServicepublic void deleteTransactions(String userId, UserRoleTO userRole, String accountId)
deleteTransactions in interface MiddlewareAccountManagementServicepublic void deleteAccount(String userId, UserRoleTO userRole, String accountId)
deleteAccount in interface MiddlewareAccountManagementServicepublic void deleteUser(String userId, UserRoleTO userRole, String userToDeleteId)
deleteUser in interface MiddlewareAccountManagementServicepublic AccountReportTO getAccountReport(String accountId)
getAccountReport in interface MiddlewareAccountManagementServicepublic boolean changeStatus(String accountId, boolean isSystemBlock)
changeStatus in interface MiddlewareAccountManagementServiceCopyright © 2020. All rights reserved.