Interface HvlOAuthProfileProfileDetailRelOperationalManager
- All Known Implementing Classes:
HvlOAuthProfileProfileDetailRelOperationalManagerImpl
@Validated
public interface HvlOAuthProfileProfileDetailRelOperationalManager
A service in which includes custom methods used to persist data.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteAllByProfileDetailId
(@NotNull Long profileDetailId) Delete all by profile detail id.void
deleteAllByProfileId
(@NotNull Long profileId) Delete all by profile id.void
deleteAllByProfileIdAndProfileDetailIdSet
(@NotNull Long profileId, @NotEmpty Set<@NotNull Long> profileDetailIdSet) Delete profile profile detail relation by tag id list and profile id.default void
merge
(@NotNull Long profileId, @Size(max=100) Set<@NotNull Long> profileDetailIdSetToAdd, @Size(max=100) Set<@NotNull Long> profileDetailIdSetToRemove) Default method of merge profile profile detail rel with list to add and set to remove.void
merge
(@NotNull Long profileId, @Size(max=100) Set<@NotNull Long> profileDetailIdSetToAdd, @Size(max=100) Set<@NotNull Long> profileDetailIdSetToRemove, @NotNull Optional<Long> sourceProfileIdToCopy) Merge profile profile detail rel with list to add and set to remove.
-
Method Details
-
merge
void merge(@NotNull @NotNull Long profileId, @Size(max=100) @Size(max=100) Set<@NotNull Long> profileDetailIdSetToAdd, @Size(max=100) @Size(max=100) Set<@NotNull Long> profileDetailIdSetToRemove, @NotNull @NotNull Optional<Long> sourceProfileIdToCopy) Merge profile profile detail rel with list to add and set to remove.- Parameters:
profileId
- the profile idprofileDetailIdSetToAdd
- the profile detail id set to addprofileDetailIdSetToRemove
- the profile detail id set to removesourceProfileIdToCopy
- the source profile id to copy
-
merge
default void merge(@NotNull @NotNull Long profileId, @Size(max=100) @Size(max=100) Set<@NotNull Long> profileDetailIdSetToAdd, @Size(max=100) @Size(max=100) Set<@NotNull Long> profileDetailIdSetToRemove) Default method of merge profile profile detail rel with list to add and set to remove.- Parameters:
profileId
- the profile idprofileDetailIdSetToAdd
- the profile detail id set to addprofileDetailIdSetToRemove
- the profile detail id set to remove
-
deleteAllByProfileIdAndProfileDetailIdSet
void deleteAllByProfileIdAndProfileDetailIdSet(@NotNull @NotNull Long profileId, @NotEmpty @NotEmpty Set<@NotNull Long> profileDetailIdSet) Delete profile profile detail relation by tag id list and profile id.- Parameters:
profileId
- the profile idprofileDetailIdSet
- the profile detail id set
-
deleteAllByProfileId
Delete all by profile id.- Parameters:
profileId
- the profile id
-
deleteAllByProfileDetailId
Delete all by profile detail id.- Parameters:
profileDetailId
- the profile detail id
-