public class Rebase extends Object implements com.google.gerrit.extensions.restapi.RestModifyView<RevisionResource,Rebase.Input>, com.google.gerrit.extensions.webui.UiAction<RevisionResource>
Modifier and Type | Class and Description |
---|---|
static class |
Rebase.CurrentRevision |
static class |
Rebase.Input |
Constructor and Description |
---|
Rebase(com.google.inject.Provider<RebaseChange> rebaseChange,
ChangeJson json) |
Modifier and Type | Method and Description |
---|---|
ChangeJson.ChangeInfo |
apply(RevisionResource rsrc,
Rebase.Input input) |
com.google.gerrit.extensions.webui.UiAction.Description |
getDescription(RevisionResource resource) |
@Inject public Rebase(com.google.inject.Provider<RebaseChange> rebaseChange, ChangeJson json)
public ChangeJson.ChangeInfo apply(RevisionResource rsrc, Rebase.Input input) throws com.google.gerrit.extensions.restapi.AuthException, com.google.gerrit.extensions.restapi.ResourceNotFoundException, com.google.gerrit.extensions.restapi.ResourceConflictException, com.google.gerrit.common.errors.EmailException, com.google.gwtorm.server.OrmException
apply
in interface com.google.gerrit.extensions.restapi.RestModifyView<RevisionResource,Rebase.Input>
com.google.gerrit.extensions.restapi.AuthException
com.google.gerrit.extensions.restapi.ResourceNotFoundException
com.google.gerrit.extensions.restapi.ResourceConflictException
com.google.gerrit.common.errors.EmailException
com.google.gwtorm.server.OrmException
public com.google.gerrit.extensions.webui.UiAction.Description getDescription(RevisionResource resource)
getDescription
in interface com.google.gerrit.extensions.webui.UiAction<RevisionResource>