Package io.jenkins.plugins.commons.model
Class Util
- java.lang.Object
-
- io.jenkins.plugins.commons.model.Util
-
public final class Util extends Object
This is class provides functions related to extract zip and zip folder. It contains common methods regarding adding headers to http request
-
-
Field Summary
Fields Modifier and Type Field Description static StringEMPTY_BASE_PATH
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpClient.BuilderaddCommonConfigurationToHttpClient(long connectionTimeout)HttpRequest.BuilderaddCommonConfigurationToHttpRequest(QualysBuildConfiguration qbc)voidaddFileToZip(File file, ZipOutputStream zip, String basePath, Set<String> lstEntries, List<String> lstfiles)voidaddFolderToZip(File folder, ZipOutputStream zout, String basePath, Set<String> lstEntries, List<String> lstfiles)StringappendTimestampToFile(String fileName, String extension)StringconcatPath(String firstPath, String secondPath)voidextractFolder(String zipFile, String extractFolderPath)static UtilgetInstance()StringgetRandomZipPath()StringgetRenamedPath(String path, String basePath, File file, Set<String> lstEntries)StringgetTempDirectory()static booleanisIaCScanFile(String str)
-
-
-
Field Detail
-
EMPTY_BASE_PATH
public static final String EMPTY_BASE_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static Util getInstance()
-
addCommonConfigurationToHttpRequest
public HttpRequest.Builder addCommonConfigurationToHttpRequest(QualysBuildConfiguration qbc)
-
addCommonConfigurationToHttpClient
public HttpClient.Builder addCommonConfigurationToHttpClient(long connectionTimeout)
-
getTempDirectory
public String getTempDirectory()
-
getRandomZipPath
public String getRandomZipPath()
-
getRenamedPath
public String getRenamedPath(String path, String basePath, File file, Set<String> lstEntries)
-
addFileToZip
public void addFileToZip(File file, ZipOutputStream zip, String basePath, Set<String> lstEntries, List<String> lstfiles)
-
addFolderToZip
public void addFolderToZip(File folder, ZipOutputStream zout, String basePath, Set<String> lstEntries, List<String> lstfiles) throws IOException
- Throws:
IOException
-
isIaCScanFile
public static boolean isIaCScanFile(String str)
-
-