Interface HvlOAuthRoleAssignerProfileDetailRelOperationalManager
- All Known Implementing Classes:
HvlOAuthRoleAssignerProfileDetailRelOperationalManagerImpl
@Validated
public interface HvlOAuthRoleAssignerProfileDetailRelOperationalManager
This manager provides operational methods.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteAllByProfileDetailId
(@NotNull Long profileDetailId) Delete role assigner profile detail relation by profile detail id.void
deleteAllByRoleId
(@NotNull Long roleAssignerId) Delete role assigner profile detail relation by role id.void
merge
(@NotNull Long roleId, @Size(max=100) Set<@NotNull Long> profileDetailIdSetToAdd, @Size(max=100) Set<@NotNull Long> profileDetailIdSetToRemove) Merge role assigner role detail relations.
-
Method Details
-
merge
void merge(@NotNull @NotNull Long roleId, @Size(max=100) @Size(max=100) Set<@NotNull Long> profileDetailIdSetToAdd, @Size(max=100) @Size(max=100) Set<@NotNull Long> profileDetailIdSetToRemove) Merge role assigner role detail relations.- Parameters:
roleId
- the role idprofileDetailIdSetToAdd
- the profile detail id set to addprofileDetailIdSetToRemove
- the profile detail id set to remove
-
deleteAllByRoleId
Delete role assigner profile detail relation by role id.- Parameters:
roleAssignerId
- the role id
-
deleteAllByProfileDetailId
Delete role assigner profile detail relation by profile detail id.- Parameters:
profileDetailId
- the profile detail id
-