Interface HvlOAuthProfileDetailOperationalManager
- All Known Implementing Classes:
HvlOAuthProfileDetailOperationalManagerImpl
@Validated
public interface HvlOAuthProfileDetailOperationalManager
A service in which includes custom methods used to persist/retrieve data.
-
Method Summary
Modifier and TypeMethodDescriptiondeleteByUuid
(@NotBlank @Size(min=36,max=36) String uuid) deleteByUuid is a method which is used to remove profile detail record via uuid parameterimportUserDetails
(@NotNull org.springframework.web.multipart.MultipartFile importFile) Import profile details.save
(@NotNull @Valid HvlOAuthProfileDetailModel profileDetailModel) save is a method which is used to add new profile detailupdate
(@NotNull @Valid HvlOAuthProfileDetailModel profileDetailModel) update is a method which is used to edit profile detail record added before
-
Method Details
-
save
HvlOAuthProfileDetailModel save(@NotNull @Valid @NotNull @Valid HvlOAuthProfileDetailModel profileDetailModel) save is a method which is used to add new profile detail- Parameters:
profileDetailModel
- the profile detail model- Returns:
- hvl o auth profile detail model
-
update
@Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) HvlOAuthProfileDetailModel update(@NotNull @Valid @NotNull @Valid HvlOAuthProfileDetailModel profileDetailModel) update is a method which is used to edit profile detail record added before- Parameters:
profileDetailModel
- the profile detail model- Returns:
- hvl o auth profile detail model
-
importUserDetails
HvlOAuthzProfileDetailImportResultModel importUserDetails(@NotNull @NotNull org.springframework.web.multipart.MultipartFile importFile) Import profile details.- Parameters:
importFile
- the import file- Returns:
- the hvl o authz batch processing result model
-
deleteByUuid
deleteByUuid is a method which is used to remove profile detail record via uuid parameter- Parameters:
uuid
- the uuid- Returns:
- the profile detail id
-