public class ChangeInserter extends Object implements InsertChangeOp
Modifier and Type | Class and Description |
---|---|
static interface |
ChangeInserter.Factory |
public Change createChange(Context ctx)
createChange
in interface InsertChangeOp
public PatchSet.Id getPatchSetId()
public org.eclipse.jgit.revwalk.RevCommit getCommit()
public Change getChange()
public ChangeInserter setTopic(String topic)
public ChangeInserter setMessage(String message)
public ChangeInserter setPatchSetDescription(String patchSetDescription)
public ChangeInserter setValidatePolicy(CommitValidators.Policy validate)
public ChangeInserter setNotify(NotifyHandling notify)
public ChangeInserter setAccountsToNotify(com.google.common.collect.ListMultimap<RecipientType,Account.Id> accountsToNotify)
public ChangeInserter setReviewers(Set<Account.Id> reviewers)
public ChangeInserter setExtraCC(Set<Account.Id> extraCC)
public ChangeInserter setDraft(boolean draft)
public ChangeInserter setStatus(Change.Status status)
public ChangeInserter setGroups(List<String> groups)
public ChangeInserter setFireRevisionCreated(boolean fireRevisionCreated)
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 PatchSet getPatchSet()
public ChangeInserter setApprovals(Map<String,Short> approvals)
public ChangeInserter setUpdateRef(boolean updateRef)
public ChangeMessage getChangeMessage()
public void updateRepo(RepoContext ctx) throws ResourceConflictException, IOException
RepoOnlyOp
updateRepo
in interface RepoOnlyOp
ctx
- contextResourceConflictException
IOException
public boolean updateChange(ChangeContext ctx) throws RestApiException, com.google.gwtorm.server.OrmException, IOException
BatchUpdateOp
updateChange
in interface BatchUpdateOp
ctx
- contextRestApiException
com.google.gwtorm.server.OrmException
IOException
public void postUpdate(Context ctx) throws com.google.gwtorm.server.OrmException
RepoOnlyOp
postUpdate
in interface RepoOnlyOp
ctx
- contextcom.google.gwtorm.server.OrmException