public class Publish extends java.lang.Object implements com.google.gerrit.extensions.restapi.RestModifyView<RevisionResource,Publish.Input>, com.google.gerrit.extensions.webui.UiAction<RevisionResource>
Modifier and Type | Class and Description |
---|---|
static class |
Publish.CurrentRevision |
static class |
Publish.Input |
Constructor and Description |
---|
Publish(com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> dbProvider,
ChangeUpdate.Factory updateFactory,
PatchSetNotificationSender sender,
ChangeHooks hooks,
ChangeIndexer indexer,
org.eclipse.jgit.lib.Config cfg) |
Modifier and Type | Method and Description |
---|---|
com.google.gerrit.extensions.restapi.Response<?> |
apply(RevisionResource rsrc,
Publish.Input input) |
com.google.gerrit.extensions.webui.UiAction.Description |
getDescription(RevisionResource rsrc) |
@Inject public Publish(com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> dbProvider, ChangeUpdate.Factory updateFactory, PatchSetNotificationSender sender, ChangeHooks hooks, ChangeIndexer indexer, org.eclipse.jgit.lib.Config cfg)
public com.google.gerrit.extensions.restapi.Response<?> apply(RevisionResource rsrc, Publish.Input input) throws com.google.gerrit.extensions.restapi.AuthException, com.google.gerrit.extensions.restapi.ResourceNotFoundException, com.google.gerrit.extensions.restapi.ResourceConflictException, com.google.gwtorm.server.OrmException, java.io.IOException
apply
in interface com.google.gerrit.extensions.restapi.RestModifyView<RevisionResource,Publish.Input>
com.google.gerrit.extensions.restapi.AuthException
com.google.gerrit.extensions.restapi.ResourceNotFoundException
com.google.gerrit.extensions.restapi.ResourceConflictException
com.google.gwtorm.server.OrmException
java.io.IOException
public com.google.gerrit.extensions.webui.UiAction.Description getDescription(RevisionResource rsrc)
getDescription
in interface com.google.gerrit.extensions.webui.UiAction<RevisionResource>