All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javastrava.service.exception.InvalidTokenException Maven / Gradle / Ivy

The newest version!
package javastrava.service.exception;

import javastrava.model.StravaResponse;

/**
 * 

* Thrown when Strava API returns an HTTP status of 400 *

* * @author Dan Shannon * */ public class InvalidTokenException extends RuntimeException implements StravaAPIException { /** * Default */ private static final long serialVersionUID = 1L; /** * Response from Strava API containing error details */ private StravaResponse response; /** * @param status Status string * @param response Response from Strava containing error details * @param cause Underlying cause */ public InvalidTokenException(final String status, final StravaResponse response, final Throwable cause) { super(status + " : " + (response == null ? "" : response.toString()),cause); //$NON-NLS-1$ //$NON-NLS-2$ this.response = response; } /** * @see javastrava.service.exception.StravaAPIException#getResponse() */ @Override public StravaResponse getResponse() { return this.response; } /** * @see javastrava.service.exception.StravaAPIException#setResponse(javastrava.model.StravaResponse) */ @Override public void setResponse(final StravaResponse response) { this.response = response; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy