Class PolarisCliResponseUtility
java.lang.Object
com.blackduck.integration.polaris.common.cli.PolarisCliResponseUtility
-
Constructor Summary
ConstructorsConstructorDescriptionPolarisCliResponseUtility
(com.blackduck.integration.log.IntLogger logger, com.google.gson.Gson gson, CliCommonResponseAdapter cliCommonResponseAdapter) -
Method Summary
Modifier and TypeMethodDescriptionstatic PolarisCliResponseUtility
defaultUtility
(com.blackduck.integration.log.IntLogger logger) static Path
getDefaultPathToJson
(String projectRootDirectory, String polarisCliVersion) com.google.gson.Gson
getGson()
getPolarisCliResponseModel
(String pathToJson) getPolarisCliResponseModel
(Path pathToJson) getPolarisCliResponseModelFromDefaultLocation
(String projectRootDirectory) getPolarisCliResponseModelFromJsonObject
(com.google.gson.JsonObject versionlessModel) getPolarisCliResponseModelFromString
(String rawPolarisCliResponse)
-
Constructor Details
-
PolarisCliResponseUtility
public PolarisCliResponseUtility(com.blackduck.integration.log.IntLogger logger, com.google.gson.Gson gson, CliCommonResponseAdapter cliCommonResponseAdapter)
-
-
Method Details
-
defaultUtility
public static PolarisCliResponseUtility defaultUtility(com.blackduck.integration.log.IntLogger logger) -
getDefaultPathToJson
-
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
-