use of com.blackducksoftware.integration.fortify.model.UnifiedLoginTokenResponse in project hub-fortify-ssc-integration-service by blackducksoftware.
the class FortifyUnifiedLoginTokenApi method getUnifiedLoginToken.
/**
* Get the Fortify File token to upload any files
*
* @param fileToken
* @return
* @throws IOException
* @throws IntegrationException
*/
public UnifiedLoginTokenResponse.Data getUnifiedLoginToken(final UnifiedLoginToken unifiedLoginToken) throws IOException, IntegrationException {
final Call<UnifiedLoginTokenResponse> unifiedLoginTokenResponseCall = apiService.getUnifiedLoginToken(unifiedLoginToken);
final UnifiedLoginTokenResponse unifiedLoginTokenResponse;
try {
unifiedLoginTokenResponse = unifiedLoginTokenResponseCall.execute().body();
FortifyExceptionUtil.verifyFortifyResponseCode(unifiedLoginTokenResponse.getResponseCode(), "Fortify Get Unified Login Token Api");
} catch (final IOException e) {
logger.error("Error while retrieving the unified login token", e);
throw new IOException("Error while retrieving the unified login token", e);
}
return unifiedLoginTokenResponse.getData();
}
Aggregations