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