Class GarbageCollect
- java.lang.Object
-
- com.google.gerrit.server.restapi.project.GarbageCollect
-
- All Implemented Interfaces:
RestModifyView<ProjectResource,GarbageCollect.Input>
,RestView<ProjectResource>
,UiAction<ProjectResource>
public class GarbageCollect extends Object implements RestModifyView<ProjectResource,GarbageCollect.Input>, UiAction<ProjectResource>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GarbageCollect.Input
-
Nested classes/interfaces inherited from interface com.google.gerrit.extensions.webui.UiAction
UiAction.Description
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
apply(ProjectResource rsrc, GarbageCollect.Input input)
Process the view operation by altering the resource.UiAction.Description
getDescription(ProjectResource rsrc)
Get the description of the action customized for the resource.
-
-
-
Method Detail
-
apply
public Object apply(ProjectResource rsrc, GarbageCollect.Input input)
Description copied from interface:RestModifyView
Process the view operation by altering the resource.- Specified by:
apply
in interfaceRestModifyView<ProjectResource,GarbageCollect.Input>
- Parameters:
rsrc
- resource to modify.input
- input after parsing from request.- Returns:
- result to return to the client. Use
BinaryResult
to avoid automatic conversion to JSON.
-
getDescription
public UiAction.Description getDescription(ProjectResource rsrc)
Description copied from interface:UiAction
Get the description of the action customized for the resource.- Specified by:
getDescription
in interfaceUiAction<ProjectResource>
- Parameters:
rsrc
- the resource the view would act upon if the action is invoked by the client. Information from the resource can be used to customize the description.- Returns:
- a description of the action. The server will populate the
id
andmethod
properties. If null the action will assumed unavailable and not presented. This is usually the same assetVisible(false)
.
-
-