Interface HvlOAuthAcquiredUserManager
- All Known Implementing Classes:
HvlOAuthAcquiredUserManagerImpl
@Validated
public interface HvlOAuthAcquiredUserManager
This manager provides query methods.
-
Method Summary
Modifier and TypeMethodDescriptiondefault List<HvlOAuthAcquiredUserDetailDataModel>
findUserDetailDataListByUsername
(@NotBlank @Size(max=50) String username) Find user detail data list by username.findUserDetailDataListByUsernameSet
(@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.
-
Method Details
-
findUserDetailDataListByUsernameSet
List<HvlOAuthAcquiredUserDetailDataModel> findUserDetailDataListByUsernameSet(@NotEmpty @NotEmpty Set<@NotBlank @Size(max=50) String> usernameSet) Find user detail data list by username set.- Parameters:
usernameSet
- the username set- Returns:
- the list
-
findUserDetailDataListByUsername
default List<HvlOAuthAcquiredUserDetailDataModel> findUserDetailDataListByUsername(@NotBlank @Size(max=50) @NotBlank @Size(max=50) String username) Find user detail data list by username.- Parameters:
username
- the username- Returns:
- the list
-
getUserInfoByUsername
HvlOAuthUserInfoDataModel getUserInfoByUsername(@NotBlank @Size(max=50) @NotBlank @Size(max=50) String username, @NotNull @NotNull HvlOAuthUserInfoPredicateModel userInfoPredicateModel) Gets user info by username.- Parameters:
username
- the usernameuserInfoPredicateModel
- the user info predicate model- Returns:
- the user info data model
-