@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 MiddlewareAccountManagementService@Deprecated public AccountDetailsTO getDepositAccountByIban(String iban, LocalDateTime time, boolean withBalance)
getDepositAccountByIban in interface MiddlewareAccountManagementServicepublic List<AccountDetailsTO> getAllAccountDetailsByUserLogin(String userLogin)
getAllAccountDetailsByUserLogin 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 void createDepositAccount(ScaInfoTO scaInfoTO, String accountNumberPrefix, String accountNumberSuffix, AccountDetailsTO accDetails)
createDepositAccount 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 startSCA(ScaInfoTO scaInfoTO, String consentId, AisConsentTO aisConsent)
startSCA in interface MiddlewareAccountManagementServicepublic SCAConsentResponseTO loadSCAForAisConsent(String userId, String consentId, String authorisationId)
loadSCAForAisConsent in interface MiddlewareAccountManagementServicepublic SCAConsentResponseTO selectSCAMethodForAisConsent(String userId, String consentId, String authorisationId, String scaMethodId)
selectSCAMethodForAisConsent in interface MiddlewareAccountManagementService@Transactional(noRollbackFor=de.adorsys.ledgers.util.exception.ScaModuleException.class) public SCAConsentResponseTO authorizeConsent(ScaInfoTO scaInfoTO, String consentId)
authorizeConsent in interface MiddlewareAccountManagementServicepublic SCAConsentResponseTO grantAisConsent(ScaInfoTO scaInfoTO, AisConsentTO aisConsent)
grantAisConsent in interface MiddlewareAccountManagementServicepublic void depositCash(ScaInfoTO scaInfoTO, String accountId, AmountTO amount)
depositCash in interface MiddlewareAccountManagementServicepublic List<AccountAccessTO> getAccountAccesses(String userId)
getAccountAccesses 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.