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) voidsetNewWarningsFilter(String visibilityFilter) voidsetVisibilityFilter(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:
getAnalysisUrlFromLogFilein interfaceIAnalysisService
-
getLatestAnalysisUrlForAProject
public String getLatestAnalysisUrlForAProject(URI baseHubUri, String projectName) throws CodeSonarPluginException - Specified by:
getLatestAnalysisUrlForAProjectin interfaceIAnalysisService- Throws:
CodeSonarPluginException
-
getAnalysisFromUrl
- Specified by:
getAnalysisFromUrlin 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:
getAnalysisFromUrlWithNewWarningsin 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:
getAnalysisFromUrlWarningsByFilterin interfaceIAnalysisService- Throws:
CodeSonarPluginException
-
getNumberOfWarnings
public CodeSonarWarningCountChartRow getNumberOfWarnings(URI baseHubUri, long analysisId, String filter) throws CodeSonarPluginException - Specified by:
getNumberOfWarningsin interfaceIAnalysisService- Throws:
CodeSonarPluginException
-
setVisibilityFilter
- Specified by:
setVisibilityFilterin interfaceIAnalysisService
-
getVisibilityFilter
- Specified by:
getVisibilityFilterin interfaceIAnalysisService
-
getVisibilityFilterOrDefault
-
setNewWarningsFilter
- Specified by:
setNewWarningsFilterin interfaceIAnalysisService
-
getNewWarningsFilter
- Specified by:
getNewWarningsFilterin interfaceIAnalysisService
-
getNewWarningsFilterOrDefault
-