Package com.google.gerrit.server.update
Interface RepoOnlyOp
- All Known Subinterfaces:
BatchUpdateOp
,InsertChangeOp
- All Known Implementing Classes:
AbandonOp
,AddReviewersOp
,AddToAttentionSetOp
,AttentionSetUnchangedOp
,ChangeInserter
,DeleteChangeOp
,DeleteReviewerByEmailOp
,DeleteReviewerOp
,DeleteVoteOp
,GitlinkOp
,MergedByPushOp
,PatchSetInserter
,PostReviewOp
,PublishCommentsOp
,RebaseChangeOp
,RemoveFromAttentionSetOp
,ResetCherryPickOp
,ReviewerOp
,SetCherryPickOp
,SetCustomKeyedValuesOp
,SetHashtagsOp
,SetPrivateOp
,SetTopicOp
,StoreSubmitRequirementsOp
,WorkInProgressOp
public interface RepoOnlyOp
Base interface for operations performed as part of a
BatchUpdate
.
Operations that implement this type only touch the repository; they cannot touch change
storage, nor are they even associated with a change ID. To modify a change, implement BatchUpdateOp
instead.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
Override this method to do something after the update e.g.default void
updateRepo
(RepoContext ctx) Override this method to update the repo.