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 String
EMPTY_BASE_PATH
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpClient.Builder
addCommonConfigurationToHttpClient(long connectionTimeout)
HttpRequest.Builder
addCommonConfigurationToHttpRequest(QualysBuildConfiguration qbc)
void
addFileToZip(File file, ZipOutputStream zip, String basePath, Set<String> lstEntries, List<String> lstfiles)
void
addFolderToZip(File folder, ZipOutputStream zout, String basePath, Set<String> lstEntries, List<String> lstfiles)
String
appendTimestampToFile(String fileName, String extension)
String
concatPath(String firstPath, String secondPath)
void
extractFolder(String zipFile, String extractFolderPath)
static Util
getInstance()
String
getRandomZipPath()
String
getRenamedPath(String path, String basePath, File file, Set<String> lstEntries)
String
getTempDirectory()
static boolean
isIaCScanFile(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)
-
-