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.default void
deleteAllByProfileIdRoleIdSet
(@NotNull Long profileId, @Size(max=100) @NotEmpty Set<@NotNull Long> roleIdSet) Delete all by profile id role id set.void
deleteAllByProfileIdSetRoleIdSet
(@Size(max=100) @NotEmpty Set<@NotNull Long> profileIdSet, @Size(max=100) @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
-
deleteAllByProfileIdSetRoleIdSet
void deleteAllByProfileIdSetRoleIdSet(@Size(max=100) @NotEmpty @Size(max=100) @NotEmpty Set<@NotNull Long> profileIdSet, @Size(max=100) @NotEmpty @Size(max=100) @NotEmpty Set<@NotNull Long> roleIdSet) Delete predefined proxy role relation by profile id and role id set.- Parameters:
profileIdSet
- the profile id setroleIdSet
- the role id set
-
deleteAllByProfileIdRoleIdSet
default void deleteAllByProfileIdRoleIdSet(@NotNull @NotNull Long profileId, @Size(max=100) @NotEmpty @Size(max=100) @NotEmpty Set<@NotNull Long> roleIdSet) Delete all by profile id role id set.- Parameters:
profileId
- the profile idroleIdSet
- the role id set
-