package cz.abclinuxu.datoveschranky.common.impl;
/**
*
* @author Vaclav Rosecky <xrosecky 'at' gmail 'dot' com>
*/
public class DataBoxException extends RuntimeException {
private static final long serialVersionUID = 3L;
private Status status = null;
public DataBoxException(String mess) {
super(mess);
}
public DataBoxException(String mess, Exception cause) {
super(mess, cause);
}
public DataBoxException(String mess, Status st) {
super(mess);
this.status = st;
}
@Override
public String toString() {
if (status == null) {
return super.toString();
} else {
return super.toString() + " " + status.getStatusCode() + ":" + status.getStatusMesssage();
}
}
}