public class ChangeInserter extends BatchUpdate.InsertChangeOp
Modifier and Type | Class and Description |
---|---|
static interface |
ChangeInserter.Factory |
public com.google.gerrit.reviewdb.client.Change getChange()
getChange
in class BatchUpdate.InsertChangeOp
public IdentifiedUser getUser()
public ChangeInserter setMessage(String message)
public ChangeInserter setValidatePolicy(CommitValidators.Policy validate)
public ChangeInserter setReviewers(Set<com.google.gerrit.reviewdb.client.Account.Id> reviewers)
public ChangeInserter setExtraCC(Set<com.google.gerrit.reviewdb.client.Account.Id> extraCC)
public ChangeInserter setDraft(boolean draft)
public ChangeInserter setGroups(Iterable<String> groups)
public ChangeInserter setRunHooks(boolean runHooks)
public ChangeInserter setSendMail(boolean sendMail)
public ChangeInserter setRequestScopePropagator(RequestScopePropagator r)
public void setUpdateRefCommand(org.eclipse.jgit.transport.ReceiveCommand cmd)
public void setPushCertificate(String cert)
public com.google.gerrit.reviewdb.client.PatchSet getPatchSet()
public ChangeInserter setApprovals(Map<String,Short> approvals)
public ChangeInserter setUpdateRef(boolean updateRef)
public com.google.gerrit.reviewdb.client.ChangeMessage getChangeMessage()
public void updateRepo(BatchUpdate.RepoContext ctx) throws InvalidChangeOperationException, IOException
updateRepo
in class BatchUpdate.Op
InvalidChangeOperationException
IOException
public void updateChange(BatchUpdate.ChangeContext ctx) throws com.google.gwtorm.server.OrmException, IOException
updateChange
in class BatchUpdate.Op
com.google.gwtorm.server.OrmException
IOException
public void postUpdate(BatchUpdate.Context ctx) throws com.google.gwtorm.server.OrmException
postUpdate
in class BatchUpdate.Op
com.google.gwtorm.server.OrmException