@Service public class AccessService extends Object
| Constructor and Description |
|---|
AccessService() |
| Modifier and Type | Method and Description |
|---|---|
AccountAccessBO |
createAccountAccess(String accNbr,
Currency currency,
AccessTypeBO accessType) |
List<String> |
filterOwnedAccounts(List<AccountAccessTO> accountAccesses) |
LocalDateTime |
getTimeAtEndOfTheDay(LocalDate date) |
UserBO |
loadCurrentUser(String userId) |
int |
resolveMinimalScaWeightForConsent(AisAccountAccessInfoBO access,
List<AccountAccessBO> accountAccesses)
Calculates minimal sca weight for consent using list of account accesses from consent and user account accesses
|
int |
resolveScaWeightByDebtorAccount(List<AccountAccessBO> accountAccesses,
String debtorAccount)
Calculates sca weight using debtor iban and users account accesses for payment
|
void |
updateAccountAccess(UserBO user,
AccountAccessBO access) |
void |
updateAccountAccessNewAccount(DepositAccountBO createdAccount,
UserBO user,
String operationInitiator) |
boolean |
userHasAccessToAccount(UserTO user,
String iban) |
public void updateAccountAccessNewAccount(DepositAccountBO createdAccount, UserBO user, String operationInitiator)
public void updateAccountAccess(UserBO user, AccountAccessBO access)
public List<String> filterOwnedAccounts(List<AccountAccessTO> accountAccesses)
public AccountAccessBO createAccountAccess(String accNbr, Currency currency, AccessTypeBO accessType)
public LocalDateTime getTimeAtEndOfTheDay(LocalDate date)
public int resolveScaWeightByDebtorAccount(List<AccountAccessBO> accountAccesses, String debtorAccount)
public int resolveMinimalScaWeightForConsent(AisAccountAccessInfoBO access, List<AccountAccessBO> accountAccesses)
Copyright © 2019. All rights reserved.