HygieiaException.java
package com.capitalone.dashboard.misc;
public class HygieiaException extends Exception {
private static final long serialVersionUID = 4596406816345733781L;
public static final int NOTHING_TO_UPDATE = 0;
public static final int JSON_FORMAT_ERROR = -1;
public static final int COLLECTOR_CREATE_ERROR = -10;
public static final int COLLECTOR_ITEM_CREATE_ERROR = -11;
public static final int ERROR_INSERTING_DATA = -12;
public static final int DUPLICATE_DATA = -13;
public static final int BAD_DATA = -14;
public static final int API_RATE_LIMIT_ERROR = -15;
public static final int INVALID_CONFIGURATION = -999;
private int errorCode = 0;
public HygieiaException(String message, int errorCode) {
super(message);
this.errorCode = errorCode;
}
public HygieiaException(String message, Throwable cause, int errorCode) {
super(message, cause);
this.errorCode = errorCode;
}
public HygieiaException(Throwable cause) {
super(cause);
}
public HygieiaException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
super(message, cause, enableSuppression, writableStackTrace);
}
public int getErrorCode() {
return errorCode;
}
}