Add dummy REST API endpoint for preview Fix
This commit adds dummy endpoint for preview Fix. Endpoint always returns empty map Change-Id: I64d7e2f46085275ff3f5e2aea397d5ce18da2741
This commit is contained in:
committed by
Edwin Kempin
parent
8d72356e2b
commit
d0752cf0a3
@@ -44,6 +44,7 @@ import com.google.gerrit.extensions.common.CherryPickChangeInfo;
|
||||
import com.google.gerrit.extensions.common.CommentInfo;
|
||||
import com.google.gerrit.extensions.common.CommitInfo;
|
||||
import com.google.gerrit.extensions.common.DescriptionInput;
|
||||
import com.google.gerrit.extensions.common.DiffInfo;
|
||||
import com.google.gerrit.extensions.common.EditInfo;
|
||||
import com.google.gerrit.extensions.common.FileInfo;
|
||||
import com.google.gerrit.extensions.common.Input;
|
||||
@@ -71,6 +72,7 @@ import com.google.gerrit.server.restapi.change.Files;
|
||||
import com.google.gerrit.server.restapi.change.Fixes;
|
||||
import com.google.gerrit.server.restapi.change.GetCommit;
|
||||
import com.google.gerrit.server.restapi.change.GetDescription;
|
||||
import com.google.gerrit.server.restapi.change.GetFixPreview;
|
||||
import com.google.gerrit.server.restapi.change.GetMergeList;
|
||||
import com.google.gerrit.server.restapi.change.GetPatch;
|
||||
import com.google.gerrit.server.restapi.change.GetRelated;
|
||||
@@ -126,6 +128,7 @@ class RevisionApiImpl implements RevisionApi {
|
||||
private final ListRevisionComments listComments;
|
||||
private final ListRobotComments listRobotComments;
|
||||
private final ApplyFix applyFix;
|
||||
private final GetFixPreview getFixPreview;
|
||||
private final Fixes fixes;
|
||||
private final ListRevisionDrafts listDrafts;
|
||||
private final CreateDraftComment createDraft;
|
||||
@@ -169,6 +172,7 @@ class RevisionApiImpl implements RevisionApi {
|
||||
ListRevisionComments listComments,
|
||||
ListRobotComments listRobotComments,
|
||||
ApplyFix applyFix,
|
||||
GetFixPreview getFixPreview,
|
||||
Fixes fixes,
|
||||
ListRevisionDrafts listDrafts,
|
||||
CreateDraftComment createDraft,
|
||||
@@ -211,6 +215,7 @@ class RevisionApiImpl implements RevisionApi {
|
||||
this.robotComments = robotComments;
|
||||
this.listRobotComments = listRobotComments;
|
||||
this.applyFix = applyFix;
|
||||
this.getFixPreview = getFixPreview;
|
||||
this.fixes = fixes;
|
||||
this.listDrafts = listDrafts;
|
||||
this.createDraft = createDraft;
|
||||
@@ -451,6 +456,15 @@ class RevisionApiImpl implements RevisionApi {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, DiffInfo> getFixPreview(String fixId) throws RestApiException {
|
||||
try {
|
||||
return getFixPreview.apply(fixes.parse(revision, IdString.fromDecoded(fixId))).value();
|
||||
} catch (Exception e) {
|
||||
throw asRestApiException("Cannot get fix preview", e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CommentInfo> draftsAsList() throws RestApiException {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user