Class BuildResultNavigator
java.lang.Object
io.jenkins.plugins.analysis.core.util.BuildResultNavigator
Navigates from the current results to the same results of any other build of the same job.
- Author:
- Ullrich Hafner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetSameUrlForOtherBuild
(Run<?, ?> currentBuild, String viewUrl, String resultId, int selectedBuildNumber) Navigates from the current results to the same results of any other build of the same job.getSameUrlForOtherBuild
(Run<?, ?> currentBuild, String viewUrl, String resultId, String selectedBuildNumber) Navigates from the current results to the same results of any other build of the same job.
-
Constructor Details
-
BuildResultNavigator
public BuildResultNavigator()
-
-
Method Details
-
getSameUrlForOtherBuild
public Optional<String> getSameUrlForOtherBuild(Run<?, ?> currentBuild, String viewUrl, String resultId, String selectedBuildNumber) Navigates from the current results to the same results of any other build of the same job.- Parameters:
currentBuild
- the current build that owns the view resultsviewUrl
- the absolute URL to the view resultsresultId
- the ID of the static analysis resultsselectedBuildNumber
- the selected build to open the new results for- Returns:
- the URL to the results if possible
-
getSameUrlForOtherBuild
public Optional<String> getSameUrlForOtherBuild(Run<?, ?> currentBuild, String viewUrl, String resultId, int selectedBuildNumber) Navigates from the current results to the same results of any other build of the same job.- Parameters:
currentBuild
- the current build that owns the view resultsviewUrl
- the absolute URL to the view resultsresultId
- the ID of the static analysis resultsselectedBuildNumber
- the selected build to open the new results for- Returns:
- the URL to the results if possible
-