Interface HvlOAuthPredefinedProxyRoleRelOperationalManager
- All Known Implementing Classes:
HvlOAuthPredefinedProxyRoleRelOperationalManagerImpl
@Validated
public interface HvlOAuthPredefinedProxyRoleRelOperationalManager
This manager provides operational methods.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteAllByPredefinedProxyId
(@NotNull Long predefinedProxyId) Delete predefined proxy role relation by predefined proxy id.void
deleteAllByProfileIdRoleId
(@NotNull Long profileId, @NotEmpty Set<@NotNull Long> roleIdSet) Delete predefined proxy role relation by profile id and role id set.void
deleteAllByRoleId
(@NotNull Long roleId) Delete predefined proxy role relation by role id.default void
merge
(@NotNull Long predefinedProxyId, @Size(max=100) Set<@NotNull Long> roleIdSetToAdd, @Size(max=100) Set<@NotNull Long> roleIdSetToRemove) Merge predefined proxy role relations.void
merge
(@NotNull Long predefinedProxyId, @Size(max=100) Set<@NotNull Long> roleIdSetToAdd, @Size(max=100) Set<@NotNull Long> roleIdSetToRemove, @NotNull Optional<Long> sourcePredefinedProxyIdToCopy) Merge predefined proxy role relations.
-
Method Details
-
merge
void merge(@NotNull @NotNull Long predefinedProxyId, @Size(max=100) @Size(max=100) Set<@NotNull Long> roleIdSetToAdd, @Size(max=100) @Size(max=100) Set<@NotNull Long> roleIdSetToRemove, @NotNull @NotNull Optional<Long> sourcePredefinedProxyIdToCopy) Merge predefined proxy role relations.- Parameters:
predefinedProxyId
- the predefined proxy idroleIdSetToAdd
- the role id set to addroleIdSetToRemove
- the role id set to removesourcePredefinedProxyIdToCopy
- the source predefined proxy id to copy
-
merge
default void merge(@NotNull @NotNull Long predefinedProxyId, @Size(max=100) @Size(max=100) Set<@NotNull Long> roleIdSetToAdd, @Size(max=100) @Size(max=100) Set<@NotNull Long> roleIdSetToRemove) Merge predefined proxy role relations.- Parameters:
predefinedProxyId
- the predefined proxy idroleIdSetToAdd
- the role id set to addroleIdSetToRemove
- the role id set to remove
-
deleteAllByPredefinedProxyId
Delete predefined proxy role relation by predefined proxy id.- Parameters:
predefinedProxyId
- the predefined proxy id
-
deleteAllByRoleId
Delete predefined proxy role relation by role id.- Parameters:
roleId
- the role id
-
deleteAllByProfileIdRoleId
void deleteAllByProfileIdRoleId(@NotNull @NotNull Long profileId, @NotEmpty @NotEmpty Set<@NotNull Long> roleIdSet) Delete predefined proxy role relation by profile id and role id set.- Parameters:
profileId
- the profile idroleIdSet
- the role id set
-