Class DeleteVoteOp
java.lang.Object
com.google.gerrit.server.restapi.change.DeleteVoteOp
- All Implemented Interfaces:
BatchUpdateOp
,RepoOnlyOp
Updates the storage to delete vote(s).
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDeleteVoteOp
(ProjectCache projectCache, ApprovalsUtil approvalsUtil, PatchSetUtil psUtil, ChangeMessagesUtil cmUtil, VoteDeleted voteDeleted, EmailFactories emailFactories, DeleteVoteControl deleteVoteControl, MessageIdGenerator messageIdGenerator, RemoveReviewerControl removeReviewerControl, Project.NameKey projectName, AccountState reviewerToDeleteVoteFor, String label, DeleteVoteInput input, boolean enforcePermissions) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Override this method to do something after the update e.g.boolean
Override this method to modify a change.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.gerrit.server.update.RepoOnlyOp
updateRepo
-
Constructor Details
-
DeleteVoteOp
@Inject public DeleteVoteOp(ProjectCache projectCache, ApprovalsUtil approvalsUtil, PatchSetUtil psUtil, ChangeMessagesUtil cmUtil, VoteDeleted voteDeleted, EmailFactories emailFactories, DeleteVoteControl deleteVoteControl, MessageIdGenerator messageIdGenerator, RemoveReviewerControl removeReviewerControl, Project.NameKey projectName, AccountState reviewerToDeleteVoteFor, String label, DeleteVoteInput input, boolean enforcePermissions)
-
-
Method Details
-
updateChange
public boolean updateChange(ChangeContext ctx) throws AuthException, ResourceNotFoundException, IOException, PermissionBackendException Description copied from interface:BatchUpdateOp
Override this method to modify a change.- Specified by:
updateChange
in interfaceBatchUpdateOp
- Parameters:
ctx
- context- Returns:
- whether anything was changed that might require a write to the metadata storage.
- Throws:
AuthException
ResourceNotFoundException
IOException
PermissionBackendException
-
postUpdate
Description copied from interface:RepoOnlyOp
Override this method to do something after the update e.g. send email or run hooks- Specified by:
postUpdate
in interfaceRepoOnlyOp
- Parameters:
ctx
- context
-