Package com.google.gerrit.server.group
Class AddSubgroups
- java.lang.Object
- 
- com.google.gerrit.server.group.AddSubgroups
 
- 
- All Implemented Interfaces:
- RestModifyView<GroupResource,AddSubgroups.Input>,- RestView<GroupResource>
 
 public class AddSubgroups extends Object implements RestModifyView<GroupResource,AddSubgroups.Input> 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAddSubgroups.Input
 - 
Constructor SummaryConstructors Constructor Description AddSubgroups(GroupsCollection groupsCollection, com.google.inject.Provider<ReviewDb> db, com.google.inject.Provider<GroupsUpdate> groupsUpdateProvider, GroupJson json)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description List<GroupInfo>apply(GroupResource resource, AddSubgroups.Input input)Process the view operation by altering the resource.
 
- 
- 
- 
Constructor Detail- 
AddSubgroups@Inject public AddSubgroups(GroupsCollection groupsCollection, com.google.inject.Provider<ReviewDb> db, com.google.inject.Provider<GroupsUpdate> groupsUpdateProvider, GroupJson json) 
 
- 
 - 
Method Detail- 
applypublic List<GroupInfo> apply(GroupResource resource, AddSubgroups.Input input) throws MethodNotAllowedException, AuthException, UnprocessableEntityException, com.google.gwtorm.server.OrmException, ResourceNotFoundException, IOException Description copied from interface:RestModifyViewProcess the view operation by altering the resource.- Specified by:
- applyin interface- RestModifyView<GroupResource,AddSubgroups.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.
- MethodNotAllowedException
- UnprocessableEntityException
- com.google.gwtorm.server.OrmException
- ResourceNotFoundException
- IOException
 
 
- 
 
-