package de.axone.web.rest;
public class RestFunctionException extends Exception {
/**
*
*/
private static final long serialVersionUID = 5803188308493603831L;
private static final int DEFAULT_CODE = 500;
private int code;
public RestFunctionException( String message ) {
this( DEFAULT_CODE, message );
}
public RestFunctionException( int code, String message ) {
super( message );
this.code = code;
}
public RestFunctionException( Throwable cause ) {
this( DEFAULT_CODE, cause );
}
public RestFunctionException( int code, Throwable cause ) {
super( cause );
this.code = code;
}
public RestFunctionException( String message, Throwable cause ) {
this( DEFAULT_CODE, message, cause );
}
public RestFunctionException( int code, String message, Throwable cause ) {
super( message, cause );
this.code = code;
}
public int code(){
return code;
}
}