@Service public class AccessService extends Object
| Constructor and Description |
|---|
AccessService(UserService userService,
AccessTokenTO accessToken) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAccess(List<AccountAccessTO> accountAccess,
DepositAccountBO depositAccountBO,
Map<String,UserBO> persistBuffer) |
void |
addAccess(UserBO user,
AccountAccessBO accountAccessBO,
Map<String,UserBO> persistBuffer) |
AccountAccessTO |
createAccountAccess(String accNbr,
UserTO userTO) |
List<String> |
filterOwnedAccounts(List<AccountAccessTO> accountAccesses) |
LocalDateTime |
getTimeAtEndOfTheDay(LocalDate date) |
UserBO |
loadCurrentUser() |
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
|
public AccessService(UserService userService, AccessTokenTO accessToken)
public void addAccess(List<AccountAccessTO> accountAccess, DepositAccountBO depositAccountBO, Map<String,UserBO> persistBuffer) throws UserNotFoundException
UserNotFoundExceptionpublic void addAccess(UserBO user, AccountAccessBO accountAccessBO, Map<String,UserBO> persistBuffer)
public UserBO loadCurrentUser()
public List<String> filterOwnedAccounts(List<AccountAccessTO> accountAccesses)
public AccountAccessTO createAccountAccess(String accNbr, UserTO userTO)
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.