package net.curisit.securis.services.exception; import net.curisit.integrity.exception.CurisException; public class SeCurisServiceException extends CurisException { private int errorCode = 0; public SeCurisServiceException(int errorCode, String msg) { super(msg); this.errorCode = errorCode; } public SeCurisServiceException(String msg) { super(msg); this.errorCode = ErrorCodes.UNEXPECTED_ERROR; } public int getStatus() { return errorCode; } /** * */ private static final long serialVersionUID = 1L; public static class ErrorCodes { public static int UNEXPECTED_ERROR = 1000; public static int INVALID_CREDENTIALS = 1001; public static int UNAUTHORIZED_ACCESS = 1002; public static int NOT_FOUND = 1003; public static int INVALID_FORMAT = 1004; public static int INVALID_LICENSE_REQUEST_DATA = 1100; public static int LICENSE_NOT_READY_FOR_RENEW = 1101; public static int INVALID_REQUEST_DATA = 1201; public static int INVALID_REQUEST_DATA_FORMAT = 1202; } }