Interface HvlOAuthUserDetailOperationalManager
- All Known Implementing Classes:
HvlOAuthUserDetailOperationalManagerImpl
@Validated
public interface HvlOAuthUserDetailOperationalManager
This manager provides operational methods.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteByUuid
(@NotBlank @Size(min=36,max=36) String uuid) Delete user detail by uuid.save
(@NotNull @Valid HvlOAuthUserDetailModel userDetailModel) Save user detail.save
(@NotNull @Valid HvlOAuthUserRegistrationCompletionModel userRegistrationCompletionModel) Save user detail.update
(@NotNull @Valid HvlOAuthUserDetailModel userDetailModel) Update user detail.
-
Method Details
-
save
HvlOAuthUserDetailModel save(@NotNull @Valid @NotNull @Valid HvlOAuthUserDetailModel userDetailModel) Save user detail.- Parameters:
userDetailModel
- the user detail model- Returns:
- the user detail model
-
save
HvlOAuthUserDetailModel save(@NotNull @Valid @NotNull @Valid HvlOAuthUserRegistrationCompletionModel userRegistrationCompletionModel) Save user detail.- Parameters:
userRegistrationCompletionModel
- the user registration completion model- Returns:
- the user detail model
-
update
@Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) HvlOAuthUserDetailModel update(@NotNull @Valid @NotNull @Valid HvlOAuthUserDetailModel userDetailModel) Update user detail.- Parameters:
userDetailModel
- the user detail model- Returns:
- the user detail model
-
deleteByUuid
void deleteByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid) throws tr.com.havelsan.javarch.data.commons.exception.HvlEntityRelationExistsException Delete user detail by uuid.- Parameters:
uuid
- the uuid- Throws:
tr.com.havelsan.javarch.data.commons.exception.HvlEntityRelationExistsException
- the hvl o auth defined relational data found exception
-