package pl.edu.icm.saos.api.services.exceptions;
import org.springframework.http.MediaType;
/**
* Thrown in rest api controllers when requested media type
* defined in Accept header was not supported.
*
* @author madryk
*/
public class MediaTypeNotSupportedException extends RuntimeException {
private static final long serialVersionUID = 1L;
private String acceptHeader;
private MediaType supportedMediaType;
//------------------------ CONSTRUCTORS --------------------------
public MediaTypeNotSupportedException(String acceptHeader, MediaType supportedMediaType) {
super();
this.acceptHeader = acceptHeader;
this.supportedMediaType = supportedMediaType;
}
//------------------------ GETTERS --------------------------
public String getAcceptHeader() {
return acceptHeader;
}
public MediaType getSupportedMediaType() {
return supportedMediaType;
}
}