package org.intermine.app.net; /* * Copyright (C) 2015 InterMine * * This code may be freely distributed and modified under the * terms of the GNU Lesser General Public Licence. This should * be distributed with the code. See the LICENSE file for more * information or http://www.gnu.org/copyleft/lesser.html. * */ import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; import org.springframework.web.client.RestClientException; public class HttpNetworkException extends RestClientException { private HttpStatus mStatusCode; private HttpHeaders mHeaders; private String mErrorMessage; public HttpNetworkException(String msg) { super(msg); } public HttpNetworkException(String msg, Throwable throwable) { super(msg, throwable); } public HttpHeaders getHeaders() { return mHeaders; } public void setHeaders(HttpHeaders headers) { mHeaders = headers; } public HttpStatus getStatusCode() { return mStatusCode; } public void setStatusCode(HttpStatus statusCode) { mStatusCode = statusCode; } public String getErrorMessage() { return mErrorMessage; } public void setErrorMessage(String errorMessage) { mErrorMessage = errorMessage; } }