blob: 2d12165b30f9e6ace6f46532b6415e10ea51454b [file] [log] [blame]
package de.ids_mannheim.korap.exceptions;
import java.util.Arrays;
/**
* @author hanl
* @date 08/04/2015
*/
// should be a http exception that responds to a service point
// is the extension of the notauthorized exception!
public class WrappedException extends KustvaktException {
private static final long serialVersionUID = 1L;
private WrappedException (Object userid, Integer status, String message,
String args, Exception rootCause) {
super(String.valueOf(userid), status, message, args, rootCause);
}
public WrappedException (Object userid, Integer status, String ... args) {
this(userid, status, "", Arrays.asList(args).toString(), null);
}
public WrappedException (KustvaktException e, Integer status,
String ... args) {
this(e.getUserid(), e.getStatusCode(), e.getMessage(), e.getEntity(),
e);
}
}