@Override public Void execute() throws IdentityStoreException, UserNotFoundException { identityStore.updateGroupsOfUser(uniqueUserId, uniqueGroupIdsToAdd, uniqueGroupIdsToRemove); return null; } }).pushEvent(IdentityStoreInterceptorConstants.POST_UPDATE_GROUPS_OF_USER_PATCH, (eventProperties) -> {
@Override public void updateGroupsOfUser(String uniqueUserId, List<String> uniqueGroupIds) throws IdentityStoreException { identityStore.updateGroupsOfUser(uniqueUserId, uniqueGroupIds); }
@Override public void updateGroupsOfUser(String uniqueUserId, List<String> uniqueGroupIdsToAdd, List<String> uniqueGroupIdsToRemove) throws IdentityStoreException { identityStore.updateGroupsOfUser(uniqueUserId, uniqueGroupIdsToAdd, uniqueGroupIdsToRemove); }
@Override public Void execute() throws IdentityStoreException, UserNotFoundException { identityStore.updateGroupsOfUser(uniqueUserId, uniqueGroupIds); return null; } }).pushEvent(IdentityStoreInterceptorConstants.POST_UPDATE_GROUPS_OF_USER_PUT, (eventProperties) -> {
identityStore.updateGroupsOfUser(userStoreUser.getUniqueUserId(), groupIds);