Open Kilda Java Documentation
CustomException.java
Go to the documentation of this file.
1 package org.usermanagement.exception;
2 
3 public abstract class CustomException extends RuntimeException {
4  private static final long serialVersionUID = 6970024132461386518L;
5  private Integer code;
6 
7  public CustomException() {}
8 
9  public CustomException(String message) {
10  super(message);
11  }
12 
13  public CustomException(String message, Throwable cause) {
14  super(message, cause);
15  }
16 
17  public CustomException(int code) {
18  this.code = Integer.valueOf(code);
19  }
20 
21  public CustomException(int code, String message) {
22  super(message);
23  this.code = Integer.valueOf(code);
24  }
25 
26  public CustomException(int code, Throwable cause) {
27  super(cause);
28  this.code = Integer.valueOf(code);
29  }
30 
31  public CustomException(int code, String message, Throwable cause) {
32  super(message, cause);
33  this.code = Integer.valueOf(code);
34  }
35 
36  public CustomException(int code, String message, Throwable cause, boolean enableSuppression,
37  boolean writableStackTrace) {
38  super(message, cause, enableSuppression, writableStackTrace);
39  this.code = Integer.valueOf(code);
40  }
41 
42  public Integer getCode() {
43  return this.code;
44  }
45 }
CustomException(int code, String message, Throwable cause)
CustomException(String message, Throwable cause)
CustomException(int code, String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)