Interface HvlAuthzUserFieldValueGeneratorService
- All Known Implementing Classes:
HvlAuthzUserFieldValueGeneratorServiceImpl
@Validated
public interface HvlAuthzUserFieldValueGeneratorService
This service provides operational and retrieve methods.
-
Method Summary
Modifier and TypeMethodDescriptiongenerateByStrategyType
(@NotNull @Valid HvlOAuthUserDetailModel userDetailModel, @NotNull HvlOAuthUserGeneratorStrategyType strategyType) Generates user field value by strategy type.Generate password by password policy.
-
Method Details
-
generateByStrategyType
String generateByStrategyType(@NotNull @Valid @NotNull @Valid HvlOAuthUserDetailModel userDetailModel, @NotNull @NotNull HvlOAuthUserGeneratorStrategyType strategyType) Generates user field value by strategy type.- Parameters:
userDetailModel
- the user detail modelstrategyType
- the strategy type- Returns:
- value the generated value
-
generatePasswordByPasswordPolicy
String generatePasswordByPasswordPolicy()Generate password by password policy.- Returns:
- the generated password
-