Interface HvlOAuthPredefinedRoleOperationalManager
- All Known Implementing Classes:
HvlOAuthPredefinedRoleOperationalManagerImpl
@Validated
public interface HvlOAuthPredefinedRoleOperationalManager
This manager provides operational methods.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteAllByRoleId
(@NotNull Long roleId) Delete predefined role by role id.void
deleteAllByRoleUuid
(@NotBlank @Size(min=36,max=36) String roleUuid) Delete predefined role by role uuid.void
deleteAllByUserTypeIdAndRoleId
(@NotNull Long userTypeId, @NotEmpty Set<@NotNull Long> roleIdSet) Delete predefined role by role ids and user type id.void
deleteById
(@NotNull Long id) Delete predefined role by id.void
deleteByUuid
(@NotBlank @Size(min=36,max=36) String uuid) Delete predefined role by uuid.void
merge
(@NotNull @Valid HvlOAuthPredefinedRolePersistModel predefinedRolePersistModel) Merge predefined roles.void
saveAllWithUserTypeIdAndRoleId
(@NotNull Long userTypeId, @NotEmpty Set<@NotNull Long> roleIdSet) Save predefined role with role ids and user type id.
-
Method Details
-
merge
void merge(@NotNull @Valid @NotNull @Valid HvlOAuthPredefinedRolePersistModel predefinedRolePersistModel) Merge predefined roles.- Parameters:
predefinedRolePersistModel
- the predefined role persist model
-
saveAllWithUserTypeIdAndRoleId
void saveAllWithUserTypeIdAndRoleId(@NotNull @NotNull Long userTypeId, @NotEmpty @NotEmpty Set<@NotNull Long> roleIdSet) Save predefined role with role ids and user type id.- Parameters:
userTypeId
- the user type idroleIdSet
- the role id set
-
deleteById
Delete predefined role by id.- Parameters:
id
- the id
-
deleteByUuid
Delete predefined role by uuid.- Parameters:
uuid
- the uuid
-
deleteAllByUserTypeIdAndRoleId
void deleteAllByUserTypeIdAndRoleId(@NotNull @NotNull Long userTypeId, @NotEmpty @NotEmpty Set<@NotNull Long> roleIdSet) Delete predefined role by role ids and user type id.- Parameters:
userTypeId
- the user type idroleIdSet
- the role id set
-
deleteAllByRoleId
Delete predefined role by role id.- Parameters:
roleId
- the role id
-
deleteAllByRoleUuid
void deleteAllByRoleUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String roleUuid) Delete predefined role by role uuid.- Parameters:
roleUuid
- the role uuid
-