@Service public class AccessService extends Object
| Constructor and Description |
|---|
AccessService() |
| Modifier and Type | Method and Description |
|---|---|
AccountAccessBO |
createAccountAccess(String accNbr,
Currency currency,
AccessTypeBO accessType,
String accountId) |
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
|
int |
resolveScaWeightCommon(Set<String> ibans,
List<AccountAccessBO> accountAccesses) |
void |
updateAccountAccess(UserBO user,
AccountAccessBO access) |
void |
updateAccountAccessNewAccount(DepositAccountBO createdAccount,
UserBO user) |
boolean |
userHasAccessToAccount(UserTO user,
String iban) |
public void updateAccountAccessNewAccount(DepositAccountBO createdAccount, UserBO user)
public void updateAccountAccess(UserBO user, AccountAccessBO access)
public List<String> filterOwnedAccounts(List<AccountAccessTO> accountAccesses)
public AccountAccessBO createAccountAccess(String accNbr, Currency currency, AccessTypeBO accessType, String accountId)
public LocalDateTime getTimeAtEndOfTheDay(LocalDate date)
public int resolveScaWeightByDebtorAccount(List<AccountAccessBO> accountAccesses, String debtorAccount)
public int resolveMinimalScaWeightForConsent(AisAccountAccessInfoBO access, List<AccountAccessBO> accountAccesses)
public int resolveScaWeightCommon(Set<String> ibans, List<AccountAccessBO> accountAccesses)
Copyright © 2020. All rights reserved.