Class AnalysisService
java.lang.Object
org.jenkinsci.plugins.codesonar.services.AbstractService
org.jenkinsci.plugins.codesonar.services.AnalysisService
- All Implemented Interfaces:
IAnalysisService
- Author:
- Andrius
-
Field Summary
Fields inherited from interface org.jenkinsci.plugins.codesonar.services.IAnalysisService
VISIBILITY_FILTER_ALL_WARNINGS_DEFAULT, VISIBILITY_FILTER_NEW_WARNINGS_DEFAULT
-
Constructor Summary
ConstructorsConstructorDescriptionAnalysisService
(HttpService httpService, XmlSerializationService xmlSerializationService, String visibilityFilter, String newWarningsFilter, boolean strictQueryParameters) -
Method Summary
Modifier and TypeMethodDescriptiongetAnalysisFromUrl
(String analysisUrl) getAnalysisFromUrlWarningsByFilter
(URI baseHubUri, long analysisId) Retrieves analysis data for "all" warnings, in particular it returns the whole list of warnings.getAnalysisFromUrlWithNewWarnings
(URI baseHubUri, long analysisId) Retrieves analysis data for "new" warnings, in particular it returns the whole list of warnings.getAnalysisUrlFromLogFile
(List<String> logFile) getLatestAnalysisUrlForAProject
(URI baseHubUri, String projectName) getNumberOfWarnings
(URI baseHubUri, long analysisId, String filter) void
setNewWarningsFilter
(String visibilityFilter) void
setVisibilityFilter
(String visibilityFilter) Methods inherited from class org.jenkinsci.plugins.codesonar.services.AbstractService
readResponseContent, readResponseContent
-
Constructor Details
-
AnalysisService
public AnalysisService(HttpService httpService, XmlSerializationService xmlSerializationService, String visibilityFilter, String newWarningsFilter, boolean strictQueryParameters)
-
-
Method Details
-
getAnalysisUrlFromLogFile
- Specified by:
getAnalysisUrlFromLogFile
in interfaceIAnalysisService
-
getLatestAnalysisUrlForAProject
public String getLatestAnalysisUrlForAProject(URI baseHubUri, String projectName) throws CodeSonarPluginException - Specified by:
getLatestAnalysisUrlForAProject
in interfaceIAnalysisService
- Throws:
CodeSonarPluginException
-
getAnalysisFromUrl
- Specified by:
getAnalysisFromUrl
in interfaceIAnalysisService
- Throws:
CodeSonarPluginException
-
getAnalysisFromUrlWithNewWarnings
public Analysis getAnalysisFromUrlWithNewWarnings(URI baseHubUri, long analysisId) throws CodeSonarPluginException Retrieves analysis data for "new" warnings, in particular it returns the whole list of warnings.- Specified by:
getAnalysisFromUrlWithNewWarnings
in interfaceIAnalysisService
- Throws:
CodeSonarPluginException
-
getAnalysisFromUrlWarningsByFilter
public Analysis getAnalysisFromUrlWarningsByFilter(URI baseHubUri, long analysisId) throws CodeSonarPluginException Retrieves analysis data for "all" warnings, in particular it returns the whole list of warnings.- Specified by:
getAnalysisFromUrlWarningsByFilter
in interfaceIAnalysisService
- Throws:
CodeSonarPluginException
-
getNumberOfWarnings
public CodeSonarWarningCountChartRow getNumberOfWarnings(URI baseHubUri, long analysisId, String filter) throws CodeSonarPluginException - Specified by:
getNumberOfWarnings
in interfaceIAnalysisService
- Throws:
CodeSonarPluginException
-
setVisibilityFilter
- Specified by:
setVisibilityFilter
in interfaceIAnalysisService
-
getVisibilityFilter
- Specified by:
getVisibilityFilter
in interfaceIAnalysisService
-
getVisibilityFilterOrDefault
-
setNewWarningsFilter
- Specified by:
setNewWarningsFilter
in interfaceIAnalysisService
-
getNewWarningsFilter
- Specified by:
getNewWarningsFilter
in interfaceIAnalysisService
-
getNewWarningsFilterOrDefault
-