Interface HvlOAuthProfileGroupProfileDetailRelOperationalManager
- All Known Implementing Classes:
HvlOAuthProfileGroupProfileDetailRelOperationalManagerImpl
@Validated
public interface HvlOAuthProfileGroupProfileDetailRelOperationalManager
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
deleteAllByProfileGroupId
(@NotNull Long profileGroupId) Delete all by profile group id.void
deleteAllByProfileGroupIdAndProfileDetailIdSet
(@NotNull Long profileGroupId, @NotEmpty Set<@NotNull Long> profileDetailIdSet) Delete all by profile group id and profile detail id set.default void
merge
(@NotNull Long profileGroupId, @Size(max=100) Set<@NotNull Long> profileIdSetToAdd, @Size(max=100) Set<@NotNull Long> profileIdSetToRemove) Merge.void
merge
(@NotNull Long profileGroupId, @Size(max=100) Set<@NotNull Long> profileIdSetToAdd, @Size(max=100) Set<@NotNull Long> profileIdSetToRemove, @NotNull Optional<Long> sourceProfileGroupIdToCopy) Merge.
-
Method Details
-
merge
void merge(@NotNull @NotNull Long profileGroupId, @Size(max=100) @Size(max=100) Set<@NotNull Long> profileIdSetToAdd, @Size(max=100) @Size(max=100) Set<@NotNull Long> profileIdSetToRemove, @NotNull @NotNull Optional<Long> sourceProfileGroupIdToCopy) Merge.- Parameters:
profileGroupId
- the profile group idprofileIdSetToAdd
- the profile id set to addprofileIdSetToRemove
- the profile id set to removesourceProfileGroupIdToCopy
- the source profile group id to copy
-
merge
default void merge(@NotNull @NotNull Long profileGroupId, @Size(max=100) @Size(max=100) Set<@NotNull Long> profileIdSetToAdd, @Size(max=100) @Size(max=100) Set<@NotNull Long> profileIdSetToRemove) Merge.- Parameters:
profileGroupId
- the profile group idprofileIdSetToAdd
- the profile id set to addprofileIdSetToRemove
- the profile id set to remove
-
deleteAllByProfileGroupIdAndProfileDetailIdSet
void deleteAllByProfileGroupIdAndProfileDetailIdSet(@NotNull @NotNull Long profileGroupId, @NotEmpty @NotEmpty Set<@NotNull Long> profileDetailIdSet) Delete all by profile group id and profile detail id set.- Parameters:
profileGroupId
- the profile group idprofileDetailIdSet
- the profile detail id set
-
deleteAllByProfileGroupId
Delete all by profile group id.- Parameters:
profileGroupId
- the profile group id
-
deleteAllByProfileDetailId
Delete all by profile detail id.- Parameters:
profileDetailId
- the profile detail id
-