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 PolarisCliResponseUtilitydefaultUtility(com.blackduck.integration.log.IntLogger logger) static PathgetDefaultPathToJson(String projectRootDirectory, String polarisCliVersion) com.google.gson.GsongetGson()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
-