package cz.cvut.fel.adaptiverestfulapi.data;
import cz.cvut.fel.adaptiverestfulapi.core.FilterException;
import cz.cvut.fel.adaptiverestfulapi.core.HttpHeaders;
import cz.cvut.fel.adaptiverestfulapi.core.HttpStatus;
public class DataException extends FilterException {
public DataException() {
this("Something gets broken during the data process.");
}
public DataException(String message) {
this(message, HttpStatus.S_500, new HttpHeaders());
}
public DataException(HttpStatus status) {
super(status.getMessage(), status, new HttpHeaders());
}
public DataException(String message, HttpStatus status, HttpHeaders headers) {
super(message, status, headers);
}
public DataException(Exception e) {
super(e);
}
}