Search in sources :

Example 1 with UnifiedLoginTokenResponse

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();
}
Also used : UnifiedLoginTokenResponse(com.blackducksoftware.integration.fortify.model.UnifiedLoginTokenResponse) IOException(java.io.IOException)

Aggregations

UnifiedLoginTokenResponse (com.blackducksoftware.integration.fortify.model.UnifiedLoginTokenResponse)1 IOException (java.io.IOException)1