Class AddMembers
- java.lang.Object
-
- com.google.gerrit.server.restapi.group.AddMembers
-
- All Implemented Interfaces:
RestModifyView<GroupResource,AddMembers.Input>,RestView<GroupResource>
public class AddMembers extends Object implements RestModifyView<GroupResource,AddMembers.Input>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAddMembers.CreateMemberstatic classAddMembers.Inputstatic classAddMembers.UpdateMember
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMembers(AccountGroup.UUID groupUuid, Set<Account.Id> newMemberIds)List<AccountInfo>apply(GroupResource resource, AddMembers.Input input)Process the view operation by altering the resource.
-
-
-
Method Detail
-
apply
public List<AccountInfo> apply(GroupResource resource, AddMembers.Input input) throws AuthException, com.google.gerrit.server.restapi.group.NotInternalGroupException, UnprocessableEntityException, IOException, org.eclipse.jgit.errors.ConfigInvalidException, ResourceNotFoundException, PermissionBackendException
Description copied from interface:RestModifyViewProcess the view operation by altering the resource.- Specified by:
applyin interfaceRestModifyView<GroupResource,AddMembers.Input>- Parameters:
resource- resource to modify.input- input after parsing from request.- Returns:
- result to return to the client. Use
BinaryResultto avoid automatic conversion to JSON. - Throws:
AuthException- the client is not permitted to access this view.com.google.gerrit.server.restapi.group.NotInternalGroupExceptionUnprocessableEntityExceptionIOExceptionorg.eclipse.jgit.errors.ConfigInvalidExceptionResourceNotFoundExceptionPermissionBackendException
-
addMembers
public void addMembers(AccountGroup.UUID groupUuid, Set<Account.Id> newMemberIds) throws IOException, com.google.gerrit.exceptions.NoSuchGroupException, org.eclipse.jgit.errors.ConfigInvalidException
- Throws:
IOExceptioncom.google.gerrit.exceptions.NoSuchGroupExceptionorg.eclipse.jgit.errors.ConfigInvalidException
-
-