public interface UserService
| Modifier and Type | Method and Description |
|---|---|
int |
countUsersByBranch(String branch)
Counts amount of users for a branch
|
UserBO |
create(UserBO user)
Creates a new user
|
List<String> |
findBranchIdsByMultipleParameters(String countryCode,
String branchId,
String branchLogin) |
UserBO |
findById(String id)
Finds a User by its identifier
|
UserBO |
findByLogin(String login)
Finds a User by its login
|
List<UserBO> |
findOwnersByAccountId(String accountId)
Finds account owners by account id
|
List<UserBO> |
findOwnersByIban(String iban)
Finds account owners by IBAN
|
List<UserBO> |
findUsersByIban(String iban)
Finds user by IBAN
|
org.springframework.data.domain.Page<UserBO> |
findUsersByMultipleParamsPaged(String countryCode,
String branchId,
String branchLogin,
String userLogin,
List<UserRoleBO> roles,
Boolean blocked,
org.springframework.data.domain.Pageable pageable) |
List<UserBO> |
listUsers(int page,
int size) |
AisConsentBO |
loadConsent(String consentId)
Loads a consent given the consent id.
|
void |
setBranchBlockedStatus(String userId,
boolean isSystemBlock,
boolean statusToSet) |
AisConsentBO |
storeConsent(AisConsentBO consentBO)
Stores a consent in the consent database and returns the original consent
if already existing there.
|
UserBO |
updateAccountAccess(String userLogin,
List<AccountAccessBO> accountAccessListBO) |
void |
updatePassword(String userId,
String password)
Replaces users password
|
UserBO |
updateScaData(List<ScaUserDataBO> scaDataList,
String userLogin)
Update SCA methods by user login
|
UserBO |
updateUser(UserBO userBO)
Updates user
|
UserBO create(UserBO user)
user - User business objectUserBO findById(String id)
id - User identifierUserBO findByLogin(String login)
login - User identifierUserBO updateScaData(List<ScaUserDataBO> scaDataList, String userLogin)
scaDataList - user methodsuserLogin - user loginUserBO updateAccountAccess(String userLogin, List<AccountAccessBO> accountAccessListBO)
AisConsentBO storeConsent(AisConsentBO consentBO)
consentBO - the consent objectAisConsentBO loadConsent(String consentId)
consentId - the consent idorg.springframework.data.domain.Page<UserBO> findUsersByMultipleParamsPaged(String countryCode, String branchId, String branchLogin, String userLogin, List<UserRoleBO> roles, Boolean blocked, org.springframework.data.domain.Pageable pageable)
countryCode - Country CodebranchId - id of STAFF userbranchLogin - login of STAFF useruserLogin - login of CUSTOMER userroles - List of Roles to filter forblocked - Boolean representation of User statuspageable - pagination infoList<String> findBranchIdsByMultipleParameters(String countryCode, String branchId, String branchLogin)
int countUsersByBranch(String branch)
branch - branchUserBO updateUser(UserBO userBO)
userBO - user to updateList<UserBO> findUsersByIban(String iban)
iban - ibanList<UserBO> findOwnersByIban(String iban)
iban - ibanList<UserBO> findOwnersByAccountId(String accountId)
accountId - account idvoid updatePassword(String userId, String password)
userId - user idpassword - new passwordvoid setBranchBlockedStatus(String userId, boolean isSystemBlock, boolean statusToSet)
Copyright © 2020. All rights reserved.