@@ -382,10 +382,20 @@ public Stream<V2UserDetail> listAllUsersDetail(@Nonnull UserFilter filter,
382382 * @param roleId Role Id
383383 * @see <a href="https://developers.symphony.com/restapi/reference#add-role">Add Role</a>
384384 */
385- public void addRole (@ Nonnull Long userId , @ Nonnull RoleId roleId ) {
386- StringId stringId = new StringId ().id (roleId .name ());
385+ public void addRole (@ Nonnull Long userId , @ Nonnull StringId roleId ) {
387386 executeAndRetry ("addRole" ,
388- () -> userApi .v1AdminUserUidRolesAddPost (authSession .getSessionToken (), userId , stringId ));
387+ () -> userApi .v1AdminUserUidRolesAddPost (authSession .getSessionToken (), userId , roleId ));
388+ }
389+
390+ /**
391+ * Add a role to an user.
392+ *
393+ * @param userId User Id
394+ * @param roleId Role Id
395+ * @see <a href="https://developers.symphony.com/restapi/reference#add-role">Add Role</a>
396+ */
397+ public void addRole (@ Nonnull Long userId , @ Nonnull RoleId roleId ) {
398+ addRole (userId , new StringId ().id (roleId .name ()));
389399 }
390400
391401 /**
@@ -406,10 +416,20 @@ public List<RoleDetail> listRoles() {
406416 * @param roleId Role Id
407417 * @see <a href="https://developers.symphony.com/restapi/reference#remove-role">Remove Role</a>
408418 */
409- public void removeRole (@ Nonnull Long userId , @ Nonnull RoleId roleId ) {
410- StringId stringId = new StringId ().id (roleId .name ());
419+ public void removeRole (@ Nonnull Long userId , @ Nonnull StringId roleId ) {
411420 executeAndRetry ("removeRole" ,
412- () -> userApi .v1AdminUserUidRolesRemovePost (authSession .getSessionToken (), userId , stringId ));
421+ () -> userApi .v1AdminUserUidRolesRemovePost (authSession .getSessionToken (), userId , roleId ));
422+ }
423+
424+ /**
425+ * Remove a role from an user.
426+ *
427+ * @param userId User Id
428+ * @param roleId Role Id
429+ * @see <a href="https://developers.symphony.com/restapi/reference#remove-role">Remove Role</a>
430+ */
431+ public void removeRole (@ Nonnull Long userId , @ Nonnull RoleId roleId ) {
432+ removeRole (userId , new StringId ().id (roleId .name ()));
413433 }
414434
415435 /**
0 commit comments