Interface HvlAuthzUserRegistrationService
- All Known Implementing Classes:
HvlAuthzUserRegistrationServiceImpl
@Validated
public interface HvlAuthzUserRegistrationService
This service provides operational methods.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
completeRegistration
(@NotNull @Valid HvlOAuthUserRegistrationCompletionModel registrationCompletionModel) Complete registration.void
register
(@NotNull @Valid HvlOAuthUserRegistrationRequestModel registrationModel) The method that provides the user to register via email.boolean
verifyRegisteredUser
(@NotNull @Valid HvlOAuthUserRegistrationRequestModel registrationModel) The method that verifies the user with mail and code.
-
Method Details
-
register
@Validated(RegistrationOperation.class) void register(@NotNull @Valid @RequestBody @NotNull @Valid HvlOAuthUserRegistrationRequestModel registrationModel) The method that provides the user to register via email. -
verifyRegisteredUser
@Validated(RegistrationValidationOperation.class) boolean verifyRegisteredUser(@NotNull @Valid @NotNull @Valid HvlOAuthUserRegistrationRequestModel registrationModel) The method that verifies the user with mail and code. -
completeRegistration
boolean completeRegistration(@NotNull @Valid @NotNull @Valid HvlOAuthUserRegistrationCompletionModel registrationCompletionModel) Complete registration.- Parameters:
registrationCompletionModel
- the registration completion model
-