Interface HvlAuthzUserFieldValueGeneratorService

All Known Implementing Classes:
HvlAuthzUserFieldValueGeneratorServiceImpl

@Validated public interface HvlAuthzUserFieldValueGeneratorService
This service provides operational and retrieve methods.
  • 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 model
      strategyType - the strategy type
      Returns:
      value the generated value
    • generatePasswordByPasswordPolicy

      String generatePasswordByPasswordPolicy()
      Generate password by password policy.
      Returns:
      the generated password