Class ScannerArgumentService
java.lang.Object
io.jenkins.plugins.synopsys.security.scan.service.ScannerArgumentService
-
Constructor Summary
ConstructorsConstructorDescriptionScannerArgumentService(TaskListener listener, EnvVars envVars, FilePath workspace) -
Method Summary
Modifier and TypeMethodDescriptioncreateBridgeInputJson(Map<String, Object> scanParameters, Object scanObject, Object scmObject, boolean isPrCommentSet, NetworkAirGap networkAirGap, Sarif sarif, String jsonPrefix, Project project) getCommandLineArgs(Map<String, Boolean> installedBranchSourceDependencies, Map<String, Object> scanParameters, FilePath bridgeInstallationPath) booleanisPrCommentValueSet(Map<String, Object> scanParameters) voidremoveTemporaryInputJson(List<String> commandLineArgs) voidsetProjectObject(BridgeInput bridgeInput, Project project) voidsetScmObject(BridgeInput bridgeInput, Object scmObject) writeInputJsonToFile(String inputJson, String jsonPrefix)
-
Constructor Details
-
ScannerArgumentService
-
-
Method Details
-
getCommandLineArgs
public List<String> getCommandLineArgs(Map<String, Boolean> installedBranchSourceDependencies, Map<String, throws PluginExceptionHandlerObject> scanParameters, FilePath bridgeInstallationPath) - Throws:
PluginExceptionHandler
-
createBridgeInputJson
-
setProjectObject
-
setScmObject
-
writeInputJsonToFile
-
isPrCommentValueSet
-
removeTemporaryInputJson
-
prepareSarifObject
-