Class ScanPathsUtility
- java.lang.Object
-
- com.synopsys.integration.blackduck.codelocation.signaturescanner.command.ScanPathsUtility
-
public class ScanPathsUtility extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBDS_JAVA_HOMEstatic java.lang.StringSTANDARD_OUT_FILENAME
-
Constructor Summary
Constructors Constructor Description ScanPathsUtility(com.synopsys.integration.log.IntLogger logger, com.synopsys.integration.util.IntEnvironmentVariables intEnvironmentVariables, com.synopsys.integration.util.OperatingSystemType operatingSystemType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilecreateRunOutputDirectory(java.io.File generalOutputDirectory, java.lang.String userProvidedPrefix, java.lang.String userProvidedUniqueSuffix)java.io.FilecreateSpecificRunOutputDirectory(java.io.File generalOutputDirectory)java.io.FilecreateStandardOutFile(java.io.File specificRunOutputDirectory)ScanPathsdetermineSignatureScannerPaths(java.io.File directory)The directory can either be the directory that contains Black_Duck_Scan_Installation, or the directory that contains the bin, jre, lib (etc) directories.
-
-
-
Field Detail
-
STANDARD_OUT_FILENAME
public static final java.lang.String STANDARD_OUT_FILENAME
- See Also:
- Constant Field Values
-
BDS_JAVA_HOME
public static final java.lang.String BDS_JAVA_HOME
- See Also:
- Constant Field Values
-
-
Method Detail
-
determineSignatureScannerPaths
public ScanPaths determineSignatureScannerPaths(java.io.File directory) throws BlackDuckIntegrationException
The directory can either be the directory that contains Black_Duck_Scan_Installation, or the directory that contains the bin, jre, lib (etc) directories.- Parameters:
directory-- Throws:
BlackDuckIntegrationException
-
createSpecificRunOutputDirectory
public java.io.File createSpecificRunOutputDirectory(java.io.File generalOutputDirectory) throws BlackDuckIntegrationException- Throws:
BlackDuckIntegrationException
-
createRunOutputDirectory
public java.io.File createRunOutputDirectory(java.io.File generalOutputDirectory, java.lang.String userProvidedPrefix, java.lang.String userProvidedUniqueSuffix) throws BlackDuckIntegrationException- Throws:
BlackDuckIntegrationException
-
createStandardOutFile
public java.io.File createStandardOutFile(java.io.File specificRunOutputDirectory) throws java.io.IOException- Throws:
java.io.IOException
-
-