Class Utility
java.lang.Object
io.jenkins.plugins.security.scan.global.Utility
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
determineSARIFReportFileName
(String customSarifReportFilePath) static String
determineSARIFReportFilePath
(String customSarifReportFilePath, String defaultSarifReportFilePath) static String
static String
getAgentOs
(FilePath workspace, TaskListener listener) static String
getAgentOsArch
(FilePath workspace, TaskListener listener) static String
getCustomSarifReportFilePath
(Map<String, Object> scanParams, boolean isBlackDuckScan, boolean isPolarisDuckScan) static String
getDefaultSarifReportFilePath
(boolean isBlackDuckScan, boolean isPolarisDuckScan) static String
getDirectorySeparator
(FilePath workspace, TaskListener listener) static String
getEnvOrSystemProxyDetails
(String proxyType, EnvVars envVars) static HttpURLConnection
getHttpURLConnection
(URL url, EnvVars envVars, LoggerWrapper logger) static Result
getMappedResultForBuildStatus
(BuildStatus buildStatus) static String
getProxy
(URL url, EnvVars envVars, LoggerWrapper logger) static String
getProxyValue
(EnvVars envVars, LoggerWrapper logger) static boolean
static boolean
isPullRequestEvent
(EnvVars envVars) static boolean
static String
jenkinsJobType
(EnvVars envVars) static void
removeFile
(String filePath, FilePath workspace, TaskListener listener) static void
setDefaultProxyAuthenticator
(String userInfo)
-
Constructor Details
-
Utility
public Utility()
-
-
Method Details
-
getDirectorySeparator
-
getAgentOs
-
getAgentOsArch
-
removeFile
-
isStringNullOrBlank
-
getHttpURLConnection
public static HttpURLConnection getHttpURLConnection(URL url, EnvVars envVars, LoggerWrapper logger) -
getProxy
- Throws:
IOException
-
getProxyValue
public static String getProxyValue(EnvVars envVars, LoggerWrapper logger) throws MalformedURLException - Throws:
MalformedURLException
-
getEnvOrSystemProxyDetails
-
setDefaultProxyAuthenticator
-
installedBranchSourceDependencies
-
jenkinsJobType
-
getDefaultSarifReportFilePath
public static String getDefaultSarifReportFilePath(boolean isBlackDuckScan, boolean isPolarisDuckScan) -
getCustomSarifReportFilePath
-
determineSARIFReportFilePath
-
determineSARIFReportFileName
-
isPullRequestEvent
-
getMappedResultForBuildStatus
-
extractVersionFromUrl
-
isBoolean
-