Class MiddlewareUserManagementServiceImpl
- java.lang.Object
-
- de.adorsys.ledgers.middleware.impl.service.MiddlewareUserManagementServiceImpl
-
- All Implemented Interfaces:
MiddlewareUserManagementService
@Service @Transactional public class MiddlewareUserManagementServiceImpl extends Object implements MiddlewareUserManagementService
-
-
Constructor Summary
Constructors Constructor Description MiddlewareUserManagementServiceImpl()
-
Method Summary
-
-
-
Method Detail
-
create
@Transactional public UserTO create(UserTO user)
- Specified by:
createin interfaceMiddlewareUserManagementService
-
findById
public UserTO findById(String id)
- Specified by:
findByIdin interfaceMiddlewareUserManagementService
-
findByUserLogin
public UserTO findByUserLogin(String userLogin)
- Specified by:
findByUserLoginin interfaceMiddlewareUserManagementService
-
updateScaData
public UserTO updateScaData(String userLogin, List<ScaUserDataTO> scaDataList)
- Specified by:
updateScaDatain interfaceMiddlewareUserManagementService
-
updateAccountAccess
public void updateAccountAccess(ScaInfoTO scaInfo, String userId, AccountAccessTO access)
- Specified by:
updateAccountAccessin interfaceMiddlewareUserManagementService
-
listUsers
public List<UserTO> listUsers(int page, int size)
- Specified by:
listUsersin interfaceMiddlewareUserManagementService
-
getUsersByBranchAndRoles
public CustomPageImpl<UserTO> getUsersByBranchAndRoles(String countryCode, String branchId, String branchLogin, String userLogin, List<UserRoleTO> roles, Boolean blocked, CustomPageableImpl pageable)
- Specified by:
getUsersByBranchAndRolesin interfaceMiddlewareUserManagementService
-
getBranchUserLogins
public List<String> getBranchUserLogins(String branchId)
- Specified by:
getBranchUserLoginsin interfaceMiddlewareUserManagementService
-
getUsersByRoles
public CustomPageImpl<UserTO> getUsersByRoles(List<UserRoleTO> roles, CustomPageableImpl pageable)
- Specified by:
getUsersByRolesin interfaceMiddlewareUserManagementService
-
getUsersByBranchAndRolesExtended
public CustomPageImpl<UserExtendedTO> getUsersByBranchAndRolesExtended(String countryCode, String branchId, String branchLogin, String userLogin, List<UserRoleTO> roles, Boolean blocked, CustomPageableImpl pageable)
- Specified by:
getUsersByBranchAndRolesExtendedin interfaceMiddlewareUserManagementService
-
countUsersByBranch
public int countUsersByBranch(String branch)
- Specified by:
countUsersByBranchin interfaceMiddlewareUserManagementService
-
updateUser
public UserTO updateUser(String branchId, UserTO user)
- Specified by:
updateUserin interfaceMiddlewareUserManagementService
-
updatePasswordById
public void updatePasswordById(String userId, String password)
- Specified by:
updatePasswordByIdin interfaceMiddlewareUserManagementService
-
updatePasswordByLogin
public void updatePasswordByLogin(String login, String password)
- Specified by:
updatePasswordByLoginin interfaceMiddlewareUserManagementService
-
checkMultilevelScaRequired
public boolean checkMultilevelScaRequired(String login, String iban)
- Specified by:
checkMultilevelScaRequiredin interfaceMiddlewareUserManagementService
-
checkMultilevelScaRequired
public boolean checkMultilevelScaRequired(String login, List<AccountReferenceTO> references)
- Specified by:
checkMultilevelScaRequiredin interfaceMiddlewareUserManagementService
-
getAdditionalInformation
public List<AdditionalAccountInformationTO> getAdditionalInformation(ScaInfoTO scaInfoHolder, AccountIdentifierTypeTO accountIdentifierType, String accountIdentifier)
- Specified by:
getAdditionalInformationin interfaceMiddlewareUserManagementService
-
changeStatus
public boolean changeStatus(String userId, boolean isSystemBlock)
- Specified by:
changeStatusin interfaceMiddlewareUserManagementService
-
editBasicSelf
public void editBasicSelf(String userId, UserTO user)
- Specified by:
editBasicSelfin interfaceMiddlewareUserManagementService
-
resetPasswordViaEmail
public void resetPasswordViaEmail(String login)
- Specified by:
resetPasswordViaEmailin interfaceMiddlewareUserManagementService
-
findAccountOwner
public String findAccountOwner(String accountId)
- Specified by:
findAccountOwnerin interfaceMiddlewareUserManagementService
-
-