public class PatchSetInserter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
PatchSetInserter.ChangeModifiedException |
static interface |
PatchSetInserter.Factory |
static class |
PatchSetInserter.ValidatePolicy
|
Constructor and Description |
---|
PatchSetInserter(ChangeHooks hooks,
com.google.gerrit.reviewdb.server.ReviewDb db,
ChangeUpdate.Factory updateFactory,
ChangeControl.GenericFactory ctlFactory,
ApprovalsUtil approvalsUtil,
ApprovalCopier approvalCopier,
ChangeMessagesUtil cmUtil,
PatchSetInfoFactory patchSetInfoFactory,
GitReferenceUpdated gitRefUpdated,
CommitValidators.Factory commitValidatorsFactory,
MergeabilityChecker mergeabilityChecker,
ReplacePatchSetSender.Factory replacePatchSetFactory,
org.eclipse.jgit.lib.Repository git,
org.eclipse.jgit.revwalk.RevWalk revWalk,
ChangeControl ctl,
org.eclipse.jgit.revwalk.RevCommit commit) |
Modifier and Type | Method and Description |
---|---|
com.google.gerrit.reviewdb.client.PatchSet.Id |
getPatchSetId() |
com.google.gerrit.reviewdb.client.Change |
insert() |
PatchSetInserter |
setCopyLabels(boolean copyLabels) |
PatchSetInserter |
setDraft(boolean draft) |
PatchSetInserter |
setMessage(com.google.gerrit.reviewdb.client.ChangeMessage changeMessage) |
PatchSetInserter |
setMessage(java.lang.String message) |
PatchSetInserter |
setPatchSet(com.google.gerrit.reviewdb.client.PatchSet patchSet) |
PatchSetInserter |
setRunHooks(boolean runHooks) |
PatchSetInserter |
setSendMail(boolean sendMail) |
PatchSetInserter |
setSshInfo(SshInfo sshInfo) |
PatchSetInserter |
setUploader(com.google.gerrit.reviewdb.client.Account.Id uploader) |
PatchSetInserter |
setValidatePolicy(PatchSetInserter.ValidatePolicy validate) |
@Inject public PatchSetInserter(ChangeHooks hooks, com.google.gerrit.reviewdb.server.ReviewDb db, ChangeUpdate.Factory updateFactory, ChangeControl.GenericFactory ctlFactory, ApprovalsUtil approvalsUtil, ApprovalCopier approvalCopier, ChangeMessagesUtil cmUtil, PatchSetInfoFactory patchSetInfoFactory, GitReferenceUpdated gitRefUpdated, CommitValidators.Factory commitValidatorsFactory, MergeabilityChecker mergeabilityChecker, ReplacePatchSetSender.Factory replacePatchSetFactory, org.eclipse.jgit.lib.Repository git, org.eclipse.jgit.revwalk.RevWalk revWalk, ChangeControl ctl, org.eclipse.jgit.revwalk.RevCommit commit)
public PatchSetInserter setPatchSet(com.google.gerrit.reviewdb.client.PatchSet patchSet)
public com.google.gerrit.reviewdb.client.PatchSet.Id getPatchSetId() throws java.io.IOException
java.io.IOException
public PatchSetInserter setMessage(java.lang.String message) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public PatchSetInserter setMessage(com.google.gerrit.reviewdb.client.ChangeMessage changeMessage) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public PatchSetInserter setCopyLabels(boolean copyLabels)
public PatchSetInserter setSshInfo(SshInfo sshInfo)
public PatchSetInserter setValidatePolicy(PatchSetInserter.ValidatePolicy validate)
public PatchSetInserter setDraft(boolean draft)
public PatchSetInserter setRunHooks(boolean runHooks)
public PatchSetInserter setSendMail(boolean sendMail)
public PatchSetInserter setUploader(com.google.gerrit.reviewdb.client.Account.Id uploader)
public com.google.gerrit.reviewdb.client.Change insert() throws InvalidChangeOperationException, com.google.gwtorm.server.OrmException, java.io.IOException, NoSuchChangeException
InvalidChangeOperationException
com.google.gwtorm.server.OrmException
java.io.IOException
NoSuchChangeException