Class PolarisCliResponseUtility
- java.lang.Object
-
- com.blackduck.integration.polaris.common.cli.PolarisCliResponseUtility
-
public class PolarisCliResponseUtility extends Object
-
-
Constructor Summary
Constructors Constructor Description PolarisCliResponseUtility(com.blackduck.integration.log.IntLogger logger, com.google.gson.Gson gson, CliCommonResponseAdapter cliCommonResponseAdapter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PolarisCliResponseUtility
defaultUtility(com.blackduck.integration.log.IntLogger logger)
static Path
getDefaultPathToJson(String projectRootDirectory, String polarisCliVersion)
com.google.gson.Gson
getGson()
CliCommonResponseModel
getPolarisCliResponseModel(String pathToJson)
CliCommonResponseModel
getPolarisCliResponseModel(Path pathToJson)
CliCommonResponseModel
getPolarisCliResponseModelFromDefaultLocation(String projectRootDirectory)
CliCommonResponseModel
getPolarisCliResponseModelFromJsonObject(com.google.gson.JsonObject versionlessModel)
CliCommonResponseModel
getPolarisCliResponseModelFromString(String rawPolarisCliResponse)
-
-
-
Constructor Detail
-
PolarisCliResponseUtility
public PolarisCliResponseUtility(com.blackduck.integration.log.IntLogger logger, com.google.gson.Gson gson, CliCommonResponseAdapter cliCommonResponseAdapter)
-
-
Method Detail
-
defaultUtility
public static PolarisCliResponseUtility defaultUtility(com.blackduck.integration.log.IntLogger logger)
-
getDefaultPathToJson
public static Path getDefaultPathToJson(String projectRootDirectory, String polarisCliVersion)
-
getGson
public com.google.gson.Gson getGson()
-
getPolarisCliResponseModelFromDefaultLocation
public CliCommonResponseModel getPolarisCliResponseModelFromDefaultLocation(String projectRootDirectory) throws PolarisIntegrationException
- Throws:
PolarisIntegrationException
-
getPolarisCliResponseModel
public CliCommonResponseModel getPolarisCliResponseModel(String pathToJson) throws PolarisIntegrationException
- Throws:
PolarisIntegrationException
-
getPolarisCliResponseModel
public CliCommonResponseModel getPolarisCliResponseModel(Path pathToJson) throws PolarisIntegrationException
- Throws:
PolarisIntegrationException
-
getPolarisCliResponseModelFromString
public CliCommonResponseModel getPolarisCliResponseModelFromString(String rawPolarisCliResponse) throws com.blackduck.integration.exception.IntegrationException
- Throws:
com.blackduck.integration.exception.IntegrationException
-
getPolarisCliResponseModelFromJsonObject
public CliCommonResponseModel getPolarisCliResponseModelFromJsonObject(com.google.gson.JsonObject versionlessModel) throws com.blackduck.integration.exception.IntegrationException
- Throws:
com.blackduck.integration.exception.IntegrationException
-
-