Search in sources :

Example 1 with FileResource

use of com.google.gerrit.server.change.FileResource in project gerrit by GerritCodeReview.

the class RevisionApiImpl method setReviewed.

@Override
public void setReviewed(String path, boolean reviewed) throws RestApiException {
    try {
        RestModifyView<FileResource, Input> view;
        if (reviewed) {
            view = putReviewed;
        } else {
            view = deleteReviewed;
        }
        view.apply(files.parse(revision, IdString.fromDecoded(path)), new Input());
    } catch (Exception e) {
        throw asRestApiException("Cannot update reviewed flag", e);
    }
}
Also used : SubmitInput(com.google.gerrit.extensions.api.changes.SubmitInput) TestSubmitRuleInput(com.google.gerrit.extensions.common.TestSubmitRuleInput) RebaseInput(com.google.gerrit.extensions.api.changes.RebaseInput) DraftInput(com.google.gerrit.extensions.api.changes.DraftInput) Input(com.google.gerrit.extensions.common.Input) DescriptionInput(com.google.gerrit.extensions.common.DescriptionInput) ReviewInput(com.google.gerrit.extensions.api.changes.ReviewInput) CherryPickInput(com.google.gerrit.extensions.api.changes.CherryPickInput) FileResource(com.google.gerrit.server.change.FileResource) ApiUtil.asRestApiException(com.google.gerrit.server.api.ApiUtil.asRestApiException) RestApiException(com.google.gerrit.extensions.restapi.RestApiException)

Aggregations

CherryPickInput (com.google.gerrit.extensions.api.changes.CherryPickInput)1 DraftInput (com.google.gerrit.extensions.api.changes.DraftInput)1 RebaseInput (com.google.gerrit.extensions.api.changes.RebaseInput)1 ReviewInput (com.google.gerrit.extensions.api.changes.ReviewInput)1 SubmitInput (com.google.gerrit.extensions.api.changes.SubmitInput)1 DescriptionInput (com.google.gerrit.extensions.common.DescriptionInput)1 Input (com.google.gerrit.extensions.common.Input)1 TestSubmitRuleInput (com.google.gerrit.extensions.common.TestSubmitRuleInput)1 RestApiException (com.google.gerrit.extensions.restapi.RestApiException)1 ApiUtil.asRestApiException (com.google.gerrit.server.api.ApiUtil.asRestApiException)1 FileResource (com.google.gerrit.server.change.FileResource)1