Class HvlOAuthAcquiredUserManagerImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.support.acquired.manager.HvlOAuthAcquiredUserManagerImpl
- All Implemented Interfaces:
HvlOAuthAcquiredUserManager
@Service
@Transactional(readOnly=true)
public class HvlOAuthAcquiredUserManagerImpl
extends Object
implements HvlOAuthAcquiredUserManager
The class which implements
HvlOAuthAcquiredUserManager
.-
Constructor Summary
ConstructorDescriptionHvlOAuthAcquiredUserManagerImpl
(HvlOAuthUserDetailRepository userDetailRepository, HvlOAuthAcquiredProfileManager acquiredProfileManager, HvlOAuthAcquiredRoleManager acquiredRoleManager, HvlOAuthAcquiredProfileDetailManager acquiredProfileDetailManager) Instantiates a new HvlOAuthAcquiredUserManagerImpl. -
Method Summary
Modifier and TypeMethodDescriptionfindUserDetailDataListByUsernameSet
(@NotEmpty Set<@NotBlank @Size(max=50) String> usernameSet) Find user detail data list by username set.getUserInfoByUsername
(@NotBlank @Size(max=50) String username, @NotNull HvlOAuthUserInfoPredicateModel userInfoPredicateModel) Gets user info by username.static com.querydsl.core.types.QBean<HvlOAuthAcquiredUserDetailDataModel>
Prepare acquired user detail data projection q bean.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tr.com.havelsan.javarch.oauth.jpa.data.provider.module.support.acquired.manager.HvlOAuthAcquiredUserManager
findUserDetailDataListByUsername
-
Constructor Details
-
HvlOAuthAcquiredUserManagerImpl
public HvlOAuthAcquiredUserManagerImpl(HvlOAuthUserDetailRepository userDetailRepository, HvlOAuthAcquiredProfileManager acquiredProfileManager, HvlOAuthAcquiredRoleManager acquiredRoleManager, HvlOAuthAcquiredProfileDetailManager acquiredProfileDetailManager) Instantiates a new HvlOAuthAcquiredUserManagerImpl.- Parameters:
userDetailRepository
- the user detail repositoryacquiredProfileManager
- the acquired profile manageracquiredRoleManager
- the acquired role manageracquiredProfileDetailManager
- the acquired profile detail manager
-
-
Method Details
-
findUserDetailDataListByUsernameSet
public List<HvlOAuthAcquiredUserDetailDataModel> findUserDetailDataListByUsernameSet(@NotEmpty @NotEmpty Set<@NotBlank @Size(max=50) String> usernameSet) Find user detail data list by username set.- Specified by:
findUserDetailDataListByUsernameSet
in interfaceHvlOAuthAcquiredUserManager
- Parameters:
usernameSet
- the username set- Returns:
- the list
-
getUserInfoByUsername
public HvlOAuthUserInfoDataModel getUserInfoByUsername(@NotBlank @Size(max=50) @NotBlank @Size(max=50) String username, @NotNull @NotNull HvlOAuthUserInfoPredicateModel userInfoPredicateModel) Gets user info by username.- Specified by:
getUserInfoByUsername
in interfaceHvlOAuthAcquiredUserManager
- Parameters:
username
- the usernameuserInfoPredicateModel
- the user info predicate model- Returns:
- the user info data model
-
prepareAcquiredUserDetailDataProjection
public static com.querydsl.core.types.QBean<HvlOAuthAcquiredUserDetailDataModel> prepareAcquiredUserDetailDataProjection()Prepare acquired user detail data projection q bean.- Returns:
- the q bean
-